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 |
---|---|---|
get | Number | Récupère l'élément de mise à l'échelle de la coordonnée X. |
get | Number | Récupère l'élément de mise à l'échelle de la coordonnée Y. |
get | Number | Récupère l'élément de cisaillement de la coordonnée X. |
get | Number | Récupère l'élément de cisaillement de la coordonnée Y. |
get | Number | Récupère l'élément de translation de la coordonnée X en points. |
get | Number | Récupère l'élément de translation de la coordonnée Y en points. |
to | Affine | Renvoie un nouvel élément Affine basé sur cette transformation. |
Documentation détaillée
get Scale X()
Récupère l'élément de mise à l'échelle de la coordonnée X.
Renvois
Number
get Scale Y()
Récupère l'élément de mise à l'échelle de la coordonnée Y.
Renvois
Number
get Shear X()
Récupère l'élément de cisaillement de la coordonnée X.
Renvois
Number
get Shear Y()
Récupère l'élément de cisaillement de la coordonnée Y.
Renvois
Number
get Translate X()
Récupère l'élément de translation de la coordonnée X en points.
Renvois
Number
get Translate Y()
Récupère l'élément de translation de la coordonnée Y en points.
Renvois
Number
to Builder()
Renvoie un nouvel élément Affine
basé sur cette transformation.