v1.1
 

Набор геометрических примитивов, который может включать двумерные кривые и заливки. Подробнее...

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

 GeometrySet2D ()
 Конструктор.
 
self AddCurve (Curve2D curve)
 Добавляет кривую к набору геометрии.
 
self Shift (number x, number y)
 Смещает набор геометрических примитивов.
 
self Rotate (Point2D point, number angle)
 Вращает набор геометрических примитивов.
 
self Scale (Point2D point, number scale_x, number scale_y)
 Масштабирует относительно точки.
 
self Transform (Matrix2D matrix)
 Преобразовывает согласно матрице.
 
GeometrySet2D Clone ()
 Возвращает копию объекта.
 
self AddMaterialColorSolidArea (FillArea curve)
 Добавляет область с заливкой цвета материала.
 
self AddLineColorSolidArea (FillArea curve)
 Добавляет область с заливкой цвета линий.
 
boolean operator== (GeometrySet2D other)
 Проверяет равенство.
 
boolean operator~= (GeometrySet2D other)
 Проверяет неравенство.
 

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

Набор геометрических примитивов, который может включать двумерные кривые и заливки.

Методы

◆ operator==()

boolean operator== ( GeometrySet2D other)

Проверяет равенство.

Начиная с
v1.1

◆ operator~=()

boolean operator~= ( GeometrySet2D other)

Проверяет неравенство.

Начиная с
v1.1

◆ Rotate()

self Rotate ( Point2D point,
number angle )

Вращает набор геометрических примитивов.

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

◆ Scale()

self Scale ( Point2D point,
number scale_x,
number scale_y )

Масштабирует относительно точки.

Аргументы
pointНеподвижная точка.
scale_xМасштаб по оси X.
scale_yМасштаб по оси Y.