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 |
---|---|---|
get | Number | Recupera l'elemento di scala della coordinata X. |
get | Number | Recupera l'elemento di scalabilità della coordinata Y. |
get | Number | Recupera l'elemento di taglio della coordinata X. |
get | Number | Recupera l'elemento di inclinazione della coordinata Y. |
get | Number | Recupera l'elemento di traduzione della coordinata X in punti. |
get | Number | Recupera l'elemento di traslazione della coordinata Y in punti. |
to | Affine | Restituisce un nuovo Affine in base a questa trasformazione. |
Documentazione dettagliata
get Scale X()
Recupera l'elemento di scala della coordinata X.
Invio
Number
get Scale Y()
Recupera l'elemento di scalabilità della coordinata Y.
Invio
Number
get Shear X()
Recupera l'elemento di taglio della coordinata X.
Invio
Number
get Shear Y()
Recupera l'elemento di inclinazione della coordinata Y.
Invio
Number
get Translate X()
Recupera l'elemento di traduzione della coordinata X in punti.
Invio
Number
get Translate Y()
Recupera l'elemento di traslazione della coordinata Y in punti.
Invio
Number
to Builder()
Restituisce un nuovo Affine
in base a questa trasformazione.