Una matrice 3x3 utilizzata per trasformare le coordinate di origine (x1, y1) in coordinate di destinazione (x2, y2) in base alla moltiplicazione di matrici:
[ 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 |
|---|---|---|
get | Number | Recupera l'elemento di scalabilità della coordinata X. |
get | Number | Ottiene l'elemento di scalabilità della coordinata Y. |
get | Number | Ottiene l'elemento di taglio della coordinata X. |
get | Number | Ottiene l'elemento di taglio della coordinata Y. |
get | Number | Ottiene l'elemento di traslazione della coordinata X in punti. |
get | Number | Ottiene l'elemento di traslazione della coordinata Y in punti. |
to | Affine | Restituisce un nuovo Affine in base a questa trasformazione. |
Documentazione dettagliata
getScaleX()
Recupera l'elemento di scalabilità della coordinata X.
Indietro
Number
getScaleY()
Ottiene l'elemento di scalabilità della coordinata Y.
Indietro
Number
getShearX()
Ottiene l'elemento di taglio della coordinata X.
Indietro
Number
getShearY()
Ottiene l'elemento di taglio della coordinata Y.
Indietro
Number
getTranslateX()
Ottiene l'elemento di traslazione della coordinata X in punti.
Indietro
Number
getTranslateY()
Ottiene l'elemento di traslazione della coordinata Y in punti.
Indietro
Number
toBuilder()
Restituisce un nuovo AffineTransformBuilder in base a questa trasformazione.
Indietro
AffineTransformBuilder: uno strumento per la creazione di AffineTransform.