Una matrice 3x3 utilizzata per trasformare le coordinate di origine (x1, y1) in coordinate di destinazione (x2, y2) in base alla moltiplicazione matriciale:
[ 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 della coordinata X. |
getScaleY() | Number | Restituisce l'elemento di scala della coordinata Y. |
getShearX() | Number | Restituisce l'elemento di taglio della coordinata X. |
getShearY() | Number | Restituisce l'elemento di taglio della coordinata Y. |
getTranslateX() | Number | Restituisce l'elemento di traduzione della coordinata X in punti. |
getTranslateY() | Number | Restituisce l'elemento di traduzione della coordinata Y in punti. |
toBuilder() | AffineTransformBuilder | Restituisce un nuovo valore AffineTransformBuilder in base a questa trasformazione. |
Documentazione dettagliata
getScaleX()
Restituisce l'elemento di scala della coordinata X.
Invio
Number
getScaleY()
Restituisce l'elemento di scala della coordinata Y.
Invio
Number
getShearX()
Restituisce l'elemento di taglio della coordinata X.
Invio
Number
getShearY()
Restituisce l'elemento di taglio della coordinata Y.
Invio
Number
getTranslateX()
Restituisce l'elemento di traduzione della coordinata X in punti.
Invio
Number
getTranslateY()
Restituisce l'elemento di traduzione della coordinata Y in punti.
Invio
Number
toBuilder()
Restituisce un nuovo valore AffineTransformBuilder
in base a questa trasformazione.