Class AffineTransform

AffineTransform

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

MetodoTipo restituitoBreve descrizione
getScaleX()NumberRestituisce l'elemento di scala delle coordinate X.
getScaleY()NumberRestituisce l'elemento di scala delle coordinate Y.
getShearX()NumberVisualizza l'elemento di taglio delle coordinate X.
getShearY()NumberRestituisce l'elemento di taglio delle coordinate Y.
getTranslateX()NumberRestituisce l'elemento di traslazione delle coordinate X in punti.
getTranslateY()NumberRestituisce l'elemento di traslazione della coordinata Y in punti.
toBuilder()AffineTransformBuilderRestituisce un nuovo AffineTransformBuilder in base a questa trasformazione.

Documentazione dettagliata

getScaleX()

Restituisce l'elemento di scala delle coordinate X.

Ritorni

Number


getScaleY()

Restituisce l'elemento di scala delle coordinate Y.

Ritorni

Number


getShearX()

Visualizza l'elemento di taglio delle coordinate X.

Ritorni

Number


getShearY()

Restituisce l'elemento di taglio delle coordinate Y.

Ritorni

Number


getTranslateX()

Restituisce l'elemento di traslazione delle coordinate X in punti.

Ritorni

Number


getTranslateY()

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

Ritorni

Number


toBuilder()

Restituisce un nuovo AffineTransformBuilder in base a questa trasformazione.

Ritorni

AffineTransformBuilder