Macierz 3x3 używana do przekształcania współrzędnych źródła (x1, y1) w współrzędne miejsca docelowego (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 |
---|---|---|
getScaleX() | Number | Pobiera element skalowania współrzędnych X. |
getScaleY() | Number | Pobiera element skalowania współrzędnych Y. |
getShearX() | Number | Pobiera element cięcia współrzędnych X. |
getShearY() | Number | Pobiera element odcinania współrzędnych Y. |
getTranslateX() | Number | Pobiera element przesunięcia współrzędnych X w punktach. |
getTranslateY() | Number | Pobiera element przesunięcia współrzędnych Y w punktach. |
toBuilder() | AffineTransformBuilder | Zwraca nową wartość AffineTransformBuilder na podstawie tego przekształcenia. |
Szczegółowa dokumentacja
getScaleX()
Pobiera element skalowania współrzędnych X.
Powrót
Number
getScaleY()
Pobiera element skalowania współrzędnych Y.
Powrót
Number
getShearX()
Pobiera element cięcia współrzędnych X.
Powrót
Number
getShearY()
Pobiera element cięcia współrzędnych Y.
Powrót
Number
getTranslateX()
Pobiera element przesunięcia współrzędnych X w punktach.
Powrót
Number
getTranslateY()
Pobiera element przesunięcia współrzędnych Y w punktach.
Powrót
Number
toBuilder()
Zwraca nową wartość AffineTransformBuilder
na podstawie tego przekształcenia.