Una matrice 3x3 utilizzata per trasformare le coordinate di origine (x1, y1) in coordinate di destinazione (x2, y2) in base alla moltiplicazione della matrice:
[ x2 ] [ scaleX shearX translateX ] [ x1 ] [ y2 ] = [ shearY scaleY translateY ] [ y1 ] [ 1 ] [ 0 0 1 ] [ 1 ]
Dopo la trasformazione,
x2 = scaleX * x1 + shearX * y1 + translateX y2 = scaleY * y1 + shearY * x1 + translateY
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getScaleX() | Number | Restituisce l'elemento di scala delle coordinate X. |
getScaleY() | Number | Restituisce l'elemento di scala delle coordinate Y. |
getShearX() | Number | Visualizza l'elemento di taglio delle coordinate X. |
getShearY() | Number | Restituisce l'elemento di taglio delle coordinate Y. |
getTranslateX() | Number | Restituisce l'elemento di traslazione delle coordinate X in punti. |
getTranslateY() | Number | Restituisce l'elemento di traslazione della coordinata Y in punti. |
toBuilder() | AffineTransformBuilder | Restituisce un nuovo AffineTransformBuilder in base a questa trasformazione. |
Documentazione dettagliata
getScaleX()
Restituisce l'elemento di scala delle coordinate X.
Ritorni
Number
getScaleY()
Restituisce l'elemento di scala delle coordinate Y.
Ritorni
Number
getShearX()
Visualizza l'elemento di taglio delle coordinate X.
Ritorni
Number
getShearY()
Restituisce l'elemento di taglio delle coordinate Y.
Ritorni
Number
getTranslateX()
Restituisce l'elemento di traslazione delle coordinate X in punti.
Ritorni
Number
getTranslateY()
Restituisce l'elemento di traslazione della coordinata Y in punti.
Ritorni
Number
toBuilder()
Restituisce un nuovo AffineTransformBuilder
in base a questa trasformazione.