Matrice 3x3 utilisée pour transformer les coordonnées sources (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 | Obtient 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 | Obtient l'élément de cisaillement de la coordonnée Y. |
get | Number | Obtient l'élément de traduction de la coordonnée X en points. |
get | Number | Obtient l'élément de traduction de la coordonnée Y en points. |
to | Affine | Renvoie un nouveau 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()
Obtient 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()
Obtient l'élément de cisaillement de la coordonnée Y.
Renvois
Number
get Translate X()
Obtient l'élément de traduction de la coordonnée X en points.
Renvois
Number
get Translate Y()
Obtient l'élément de traduction de la coordonnée Y en points.
Renvois
Number
to Builder()
Renvoie un nouveau Affine basé sur cette transformation.
Renvois
Affine : compilateur pour Affine.