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