v2.0
 

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

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

 GeometrySet2D ()
 Конструктор.
 
self AddCurve (Curve2D curve)
 Добавляет кривую к набору геометрии.
 
self Shift (number x, number y)
 Сдвигает набор на заданные величины по осям координат.
 
self Rotate (Point2D point, number angle)
 Вращает набор геометрических примитивов.
 
self Scale (Point2D point, number scaleX, number scaleY)
 Масштабирует относительно точки.
 
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 scaleX,
number scaleY )

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

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