v1.1
 

Область заливки. Подробнее...

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

 FillArea (Curve2D outerBoundary, table oInnerBoundaries)
 Конструктор.
 
self Shift (number x, number y)
 Сдвигает область заливки.
 
self Rotate (Point2D point, number angle)
 Поворачивает на угол.
 
self Scale (Point2D point, number xScale, number yScale)
 Масштабирует относительно точки.
 
self Transform (Matrix2D matrix)
 Преобразует согласно матрице.
 
FillArea Clone ()
 Возвращает копию объекта.
 
table GetInnerBoundaries ()
 Возвращает внутренние границы.
 
Curve2D GetOuterBoundary ()
 Возвращает внешнюю границу.
 
boolean operator== (FillArea other)
 Проверяет равенство.
 
boolean operator~= (FillArea other)
 Проверяет неравенство.
 

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

Область заливки.

Область заливки - это замкнутая двумерная область, которая ограничена одной или несколькими кривыми. Границы области заливки не могут пересекаться, но могут касаться друг друга..

Конструктор(ы)

◆ FillArea()

FillArea ( Curve2D outerBoundary,
table oInnerBoundaries )

Конструктор.

Аргументы
outerBoundaryВнешняя граница области заливки.
oInnerBoundaries[opt] Список кривых, описывающих внутренние границы области заливки.

Методы

◆ Rotate()

self Rotate ( Point2D point,
number angle )

Поворачивает на угол.

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