Матрица 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
на основе этого преобразования.