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

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

Матрица 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