Class AffineTransform

Аффинное преобразование

Матрица 3x3, используемая для преобразования координат источника (x1, y1) в координаты назначения (x2, y2) в соответствии с умножением матрицы:

[ x2 ]   [ scaleX shearX translateX ] [ x1 ]
[ y2 ] = [ shearY scaleY translateY ] [ y1 ]
[ 1  ]   [   0      0        1      ] [ 1  ]

После трансформации,

x2 = scaleX * x1 + shearX * y1 + translateX;
y2 = scaleY * y1 + shearY * x1 + translateY;

Методы

Метод Тип возврата Краткое описание
get Scale X() Number Получает элемент масштабирования координаты X.
get Scale Y() Number Получает элемент масштабирования координаты Y.
get Shear X() Number Получает элемент сдвига координаты X.
get Shear Y() Number Получает элемент сдвига координаты Y.
get Translate X() Number Получает элемент перевода координаты X в пунктах.
get Translate Y() Number Получает элемент перевода координаты Y в пунктах.
to Builder() Affine Transform Builder Возвращает новый Affine Transform Builder , основанный на этом преобразовании.

Подробная документация

get Scale X()

Получает элемент масштабирования координаты X.

Возвращаться

Number


get Scale Y()

Получает элемент масштабирования координаты Y.

Возвращаться

Number


get Shear X()

Получает элемент сдвига координаты X.

Возвращаться

Number


get Shear Y()

Получает элемент сдвига координаты Y.

Возвращаться

Number


get Translate X()

Получает элемент перевода координаты X в пунктах.

Возвращаться

Number


get Translate Y()

Получает элемент перевода координаты Y в пунктах.

Возвращаться

Number


to Builder()

Возвращает новый Affine Transform Builder , основанный на этом преобразовании.

Возвращаться

Affine Transform Builder