v1.1
 

Точка в двумерном пространстве. Подробнее...

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

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

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

Точка в двумерном пространстве.

Методы

◆ Rotate()

self Rotate ( Point2D point,
number angle )

Вращает точку.

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

◆ Scale()

self Scale ( Point2D fixedPoint,
number xScale,
number yScale )

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

Аргументы
fixedPointНеподвижная точка
xScaleКоэффициент масштабирования по X.
yScaleКоэффициент масштабирования по Y.