Matryca 3 x 3 służąca do przekształcania współrzędnych źródłowych (x1, y1) w współrzędne docelowe (x2, y2) zgodnie z mnożeniem macierzy:
[ x2 ] [ scaleX shearX translateX ] [ x1 ] [ y2 ] = [ shearY scaleY translateY ] [ y1 ] [ 1 ] [ 0 0 1 ] [ 1 ]
Po przekształceniu
x2 = scaleX * x1 + shearX * y1 + translateX; y2 = scaleY * y1 + shearY * x1 + translateY;
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
get | Number | Pobiera element skalowania współrzędnej X. |
get | Number | Pobiera element skalowania współrzędnych Y. |
get | Number | Pobiera element przesunięcia w swoim wymiarze X. |
get | Number | Pobiera element przesunięcia wzdłuż osi Y. |
get | Number | Pobiera element przesunięcia współrzędnej X w punktach. |
get | Number | Pobiera element przesunięcia współrzędnej Y w punktach. |
to | Affine | Zwraca nową wartość Affine na podstawie tej transformacji. |
Szczegółowa dokumentacja
get Scale X()
Pobiera element skalowania współrzędnej X.
Powrót
Number
get Scale Y()
Pobiera element skalowania współrzędnych Y.
Powrót
Number
get Shear X()
Pobiera element przesunięcia w swoim wymiarze X.
Powrót
Number
get Shear Y()
Pobiera element przesunięcia wzdłuż osi Y.
Powrót
Number
get Translate X()
Pobiera element przesunięcia współrzędnej X w punktach.
Powrót
Number
get Translate Y()
Pobiera element przesunięcia współrzędnej Y w punktach.
Powrót
Number
to Builder()
Zwraca nową wartość Affine
na podstawie tej transformacji.