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
getScaleX()
Pobiera element skalowania współrzędnej X.
Powrót
Number
getScaleY()
Pobiera element skalowania współrzędnej Y.
Powrót
Number
getShearX()
Pobiera element ścinający współrzędną X.
Powrót
Number
getShearY()
Pobiera element ścinający współrzędną Y.
Powrót
Number
getTranslateX()
Pobiera element translacji współrzędnej X w punktach.
Powrót
Number
getTranslateY()
Pobiera element translacji współrzędnej Y w punktach.
Powrót
Number
toBuilder()
Zwraca nowy obiekt AffineTransformBuilder na podstawie tej transformacji.
Powrót
AffineTransformBuilder – kreator dla AffineTransform.