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