v1.1
 

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

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

self Shift (number dx, number dy)
 Смещает кривую.
 
self Rotate (Point2D point, number angle)
 Поворачивает кривую вокруг точки point на угол angle.
 
self Scale (Point2D point, number x_scale, number y_scale)
 Масштабирует кривую по двум осям относительно неподвижной точки point.
 
self Transform (Matrix2D matrix)
 Преобразовать согласно матрице.
 
Curve2D Clone ()
 Возвращает копию кривой.
 
self Invert ()
 Изменяет направление кривой на противоположное.
 
Point2D GetStartPoint ()
 Возвращает точку начала кривой.
 
Point2D GetEndPoint ()
 Возвращает точку конца кривой.
 
BoundingRect GetBounds ()
 Возвращает габаритный прямоугольник кривой.
 
self Trim (Point2D start_point, Point2D end_point)
 Обрезает кривую по двум точкам.
 
boolean operator== (Curve2D other)
 Проверяет равенство.
 
boolean operator~= (Curve2D other)
 Проверяет неравенство.
 

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

Кривая в двумерном пространстве.

Методы

◆ Rotate()

self Rotate ( Point2D point,
number angle )

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

Аргументы
pointЦентр вращения.
angleУгол в радианах.