Une matrice 3x3 utilisée pour transformer les coordonnées source (x1, y1) en coordonnées de destination (x2, y2) selon la multiplication matricielle:
[ x2 ] [ scaleX shearX translateX ] [ x1 ] [ y2 ] = [ shearY scaleY translateY ] [ y1 ] [ 1 ] [ 0 0 1 ] [ 1 ]
Après la transformation,
x2 = scaleX * x1 + shearX * y1 + translateX y2 = scaleY * y1 + shearY * x1 + translateY
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
getScaleX() | Number | Récupère l'élément de mise à l'échelle de la coordonnée X. |
getScaleY() | Number | Récupère l'élément de mise à l'échelle des coordonnées Y. |
getShearX() | Number | Récupère l'élément de cisaillement de la coordonnée X. |
getShearY() | Number | Récupère l'élément de cisaillement de la coordonnée Y. |
getTranslateX() | Number | Récupère l'élément de traduction de la coordonnée X en points. |
getTranslateY() | Number | Récupère l'élément de traduction des coordonnées Y en points. |
toBuilder() | AffineTransformBuilder | Renvoie un nouveau AffineTransformBuilder basé sur cette transformation. |
Documentation détaillée
getScaleX()
Récupère l'élément de mise à l'échelle de la coordonnée X.
Renvois
Number
getScaleY()
Récupère l'élément de mise à l'échelle des coordonnées Y.
Renvois
Number
getShearX()
Récupère l'élément de cisaillement de la coordonnée X.
Renvois
Number
getShearY()
Récupère l'élément de cisaillement de la coordonnée Y.
Renvois
Number
getTranslateX()
Récupère l'élément de traduction de la coordonnée X en points.
Renvois
Number
getTranslateY()
Récupère l'élément de traduction des coordonnées Y en points.
Renvois
Number
toBuilder()
Renvoie un nouveau AffineTransformBuilder
basé sur cette transformation.