|
ISpline3D - методы |
Scroll |
Подразделы:
SetClosed - Установить признак замкнутости
IsClosed - Получить признак замкнутости
SetSplineOnPoles - Установить тип построения (true - сплайн по точкам, false - полюсам)
IsSplineOnPoles - Получить тип построения (true - сплайн по точкам, false - полюсам)
SetSplineOrder - Установить порядок сплайна (значение порядка должно принадлежать диапазону 2...10)
GetSplineOrder - Получить порядок сплайна
GetVertexCount - Получить количество вершин
GetVertexParams - Получить параметры вершины по индексу
AddVertex - Создать новую вершину перед указанной вершиной и получить её параметры
DeleteVertex - Удалить вершину с указанным индексом
Flush - Очистить массив вершин
ReadFromFile - Прочитать параметры вершин из текстового файла
WriteToFile - Записать параметры вершин в текстовый файл
GetVertexParamsArray - Получить массив параметров вершин
GetVertexCoordinatesArray - Получить массивы координат и весов вершин
SetKnots - Установить массив узлов кривой NURBS
GetKnots - Получить массив узлов кривой NURBS
SetSplineTransitionType - Установить способ создания сопряжения в заданной по индексу вершине
GetSplineTransitionType - Получить способ создания сопряжения в заданной по индексу вершине
SetConstraintObject - Установить объект сопряжения в заданной по индексу вершине
GetConstraintObject - Получить объект сопряжения в заданной по индексу вершине
SetConstraintLimitObject - Установить объект, задающий границу в указанной по индексу вершине
GetConstraintLimitObject - Получить объект, задающий границу в указанной по индексу вершине
SetConstraintType - Установить тип сопряжения в указанной по индексу вершине
GetConstraintType - Получить тип сопряжения в указанной по индексу вершине
SetConstraintReverse - Противоположное направление
IsConstraintReverse - Установить признак противоположного направления в указанной по индексу вершине
GetTangentVectorLenght - Получить длину касательного вектора в указанной по индексу вершине
SetCurvatureRadius - Установить радиус кривизны в указанной по индексу вершине
GetCurvatureRadius - Получить радиус кривизны в указанной по индексу вершине
SetCurvature - Установить величину кривизны в указанной по индексу вершине
GetCurvature - Получить величину кривизны в указанной по индексу вершине
GetVector - Получить координаты направления касательного вектора (в сопряжении)
SetVector - Установить координаты направления касательного вектора (в сопряжении)
InvertVector - Сменить направление касательного вектора на обратное
SetVectorDirectionObject - Установить направляющий объект вектора в точке сопряжения
GetVectorDirectionObject - Получить направляющий объект вектора в точке сопряжения
SetVectorOrientation - Установить направление вектора в точке сопряжения
GetVectorOrientation - Получить направление вектора в точке сопряжения
GetDirectionVector - Получить вектор в точке сопряжения
GetCenterPoint - Получить координаты центра кривизны вектора в указанной точке
SetCenterPoint - Установить координаты центра кривизны вектора в указанной точке
GetCenterPointParams - Получить параметры точки центра кривизны
SetCenterPointType - Установить способ построения точки центра кривизны
GetCenterPointType - Получить способ построения точки центра кривизны в указанной по индексу вершине
SetCenterPointAssociationObject - Установить опорный объект точки центра кривизны
DeleteCenterPointParams - Удалить параметры центра кривизны в указанной по индексу вершине
ClearTangentParameters - Удалить параметры управления во всех точках