v1.1
 

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

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

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

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

Матрица преобразования в двумерном пространстве.

Методы

◆ Rotate()

self Rotate ( Point2D point,
number angle )

Вращает матрицу.

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

◆ Scale()

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

Масштабирует матрицу.

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