Macierz 3 x 3 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 ścinający współrzędne X. |
getShearY() | Number | Pobiera element ścinający współrzędną 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.
Powroty
Number
getScaleY()
Pobiera element skalowania współrzędnych Y.
Powroty
Number
getShearX()
Pobiera element ścinający współrzędne X.
Powroty
Number
getShearY()
Pobiera element ścinający współrzędną Y.
Powroty
Number
getTranslateX()
Pobiera element przesunięcia współrzędnych X w punktach.
Powroty
Number
getTranslateY()
Pobiera element przesunięcia współrzędnych Y w punktach.
Powroty
Number
toBuilder()
Zwraca nową wartość AffineTransformBuilder
na podstawie tego przekształcenia.