Matrix3x2F ::Skew, méthode (d2d1helper.h)
Crée une transformation d’asymétrie qui a les valeurs de l’axe X et de l’axe Y et le point central spécifiés.
Syntaxe
Matrix3x2F Skew(
FLOAT angleX,
FLOAT angleY,
D2D1_POINT_2F center
);
Paramètres
angleX
Type : FLOAT
Angle d'inclinaison de l'axe X, qui est mesuré en degrés dans le sens inverse des aiguilles d'une montre à partir de l'axe Y.
angleY
Type : FLOAT
Angle d’inclinaison de l’axe y, qui est mesuré en degrés dans le sens des aiguilles d’une montre à partir de l’axe X.
center
Type : D2D1_POINT_2F
Point sur lequel l’asymétrie est effectuée.
Valeur retournée
Type : Matrix3x2F
Nouvelle transformation d’asymétrie.
Remarques
L’asymétrie classique de l’axe Y signifie que l’angle est incliné en degrés dans le sens inverse des aiguilles d’une montre par rapport à l’axe X. Toutefois, étant donné que l’axe y dans Direct2D est inversé, l’angle d’inclinaison de l’axe Y dans Direct2D signifie décalé l’angle en degrés dans le sens des aiguilles d’une montre de l’axe X.
Par exemple, l’illustration suivante montre le rectangle asymétrique avec un angle d’inclinaison de l’axe Y de 30 degrés. Notez que l’angle est de 30 degrés dans le sens horaire de l’axe X.
Exemples
Pour obtenir un exemple, consultez Guide pratique pour assymétrie d’un objet.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2, Windows Server 2008 avec SP2 et Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | d2d1helper.h |
Bibliothèque | D2d1.lib |
DLL | D2d1.dll |