Class AffineTransform

Trasformazioneaffine

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

MetodoTipo restituitoBreve descrizione
getScaleX()NumberOttiene l'elemento di scalabilità della coordinata X.
getScaleY()NumberRecupera l'elemento di scalabilità della coordinata Y.
getShearX()NumberOttiene l'elemento di taglio della coordinata X.
getShearY()NumberOttiene l'elemento di taglio della coordinata Y.
getTranslateX()NumberOttiene l'elemento di traslazione della coordinata X in punti.
getTranslateY()NumberOttiene l'elemento di traslazione della coordinata Y in punti.
toBuilder()AffineTransformBuilderRestituisce un nuovo AffineTransformBuilder in base a questa trasformazione.

Documentazione dettagliata

getScaleX()

Ottiene l'elemento di scalabilità della coordinata X.

Indietro

Number


getScaleY()

Recupera 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: un builder per AffineTransform.