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

Методы

Метод Тип возврата Краткое описание
getScaleX() Number Получает элемент масштабирования координаты X.
getScaleY() Number Получает элемент масштабирования координаты Y.
getShearX() Number Получает элемент сдвига координаты X.
getShearY() Number Получает элемент сдвига координаты Y.
getTranslateX() Number Получает элемент перевода координаты X в пунктах.
getTranslateY() Number Получает элемент перевода координаты Y в пунктах.
toBuilder() AffineTransformBuilder Возвращает новый AffineTransformBuilder на основе этого преобразования.

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

getScaleX()

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

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

Number


getScaleY()

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

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

Number


getShearX()

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

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

Number


getShearY()

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

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

Number


getTranslateX()

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

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

Number


getTranslateY()

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

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

Number


toBuilder()

Возвращает новый AffineTransformBuilder на основе этого преобразования.

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

AffineTransformBuilder