v2.0
 

Кривая в трёхмерном пространстве.
Подробнее...

Открытые члены

self Shift (number dx, number dy, number dz)
 Сдвигает кривую на заданные величины по осям координат.
 
self Rotate (Axis3D axis, number angle)
 Поворачивает кривую вокруг оси axis на угол angle.
 
self Scale (Point3D point, number xScale, number yScale, number zScale)
 Масштабирует кривую по двум осям относительно неподвижной точки point.
 
self Transform (Matrix3D matrix)
 Преобразовать согласно матрице.
 
Curve3D Clone ()
 Возвращает копию кривой.
 
self Trim (Point3D startPoint, Point3D endPoint)
 Обрезает кривую по двум точкам.
 
self Invert ()
 Изменяет направление кривой на противоположное.
 
Point3D GetStartPoint ()
 Возвращает точку начала кривой.
 
Point3D GetEndPoint ()
 Возвращает точку конца кривой.
 
boolean operator== (Curve3D other)
 Проверяет равенство.
 
boolean operator~= (Curve3D other)
 Проверяет неравенство.
 

Подробное описание

Кривая в трёхмерном пространстве.

Методы

◆ Rotate()

self Rotate ( Axis3D axis,
number angle )

Поворачивает кривую вокруг оси axis на угол angle.

Аргументы
axisОсь вращения.
angleУгол в радианах.