Class AffineTransform  |  Apps Script  |  Google for Developers (original) (raw)

Class AffineTransform

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Trasformazioneaffine

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 Recupera l'elemento di scala della coordinata X.
getScaleY() Number Recupera l'elemento di scalabilità della coordinata Y.
getShearX() Number Recupera l'elemento di taglio della coordinata X.
getShearY() Number Recupera l'elemento di inclinazione della coordinata Y.
getTranslateX() Number Recupera l'elemento di traslazione della coordinata X in punti.
getTranslateY() Number Recupera l'elemento di traslazione della coordinata Y in punti.
toBuilder() AffineTransformBuilder Restituisce un nuovo AffineTransformBuilder in base a questa trasformazione.

Documentazione dettagliata

getScaleX()

Recupera l'elemento di scala della coordinata X.

Invio

Number


getScaleY()

Recupera l'elemento di scalabilità della coordinata Y.

Invio

Number


getShearX()

Recupera l'elemento di inclinazione della coordinata X.

Invio

Number


getShearY()

Recupera l'elemento di inclinazione della coordinata Y.

Invio

Number


getTranslateX()

Recupera l'elemento di traslazione della coordinata X in punti.

Invio

Number


getTranslateY()

Recupera l'elemento di traslazione della coordinata Y in punti.

Invio

Number


toBuilder()

Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.

Ultimo aggiornamento 2024-12-22 UTC.