v1.1
 

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

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

self Shift (number dx, number dy, number dz)
 Смещает кривую.
 
self Rotate (Axis3D axis, number angle)
 Поворачивает кривую вокруг оси axis на угол angle.
 
self Scale (Point3D point, number x_scale, number y_scale, number z_scale)
 Масштабирует кривую по двум осям относительно неподвижной точки point.
 
self Transform (Matrix3D matrix)
 Преобразовать согласно матрице.
 
Curve3D Clone ()
 Возвращает копию кривой.
 
self Trim (Point3D start_point, Point3D end_point)
 Обрезает кривую по двум точкам.
 
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Угол в радианах.