Macierz 3x3 używana do przekształcania współrzędnych źródłowych (x1, y1) we 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ędnej Y. |
get | Number | Pobiera element ścinający współrzędną X. |
get | Number | Pobiera element ścinający współrzędną Y. |
get | Number | Pobiera element translacji współrzędnej X w punktach. |
get | Number | Pobiera element translacji współrzędnej Y w punktach. |
to | Affine | Zwraca nowy obiekt 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ędnej Y.
Powrót
Number
get Shear X()
Pobiera element ścinający współrzędną X.
Powrót
Number
get Shear Y()
Pobiera element ścinający współrzędną Y.
Powrót
Number
get Translate X()
Pobiera element translacji współrzędnej X w punktach.
Powrót
Number
get Translate Y()
Pobiera element translacji współrzędnej Y w punktach.
Powrót
Number
to Builder()
Zwraca nowy obiekt Affine na podstawie tej transformacji.
Powrót
Affine – kreator dla Affine.