Class AffineTransform | Apps Script | Google for Developers (original) (raw)
Class AffineTransform
Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.
Transformation Affine
Matrice 3x3 utilisée pour transformer les coordonnées source (x1, y1) en coordonnées de destination (x2, y2) conformément à 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 de la coordonnée 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 translation de la coordonnée X en points. |
getTranslateY() | Number | Récupère l'élément de translation de la coordonnée Y en points. |
toBuilder() | AffineTransformBuilder | Renvoie un nouvel élément 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 de la coordonnée 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 translation de la coordonnée X en points.
Renvois
Number
getTranslateY()
Récupère l'élément de translation de la coordonnée Y en points.
Renvois
Number
toBuilder()
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/12/22 (UTC).