Partager via


Méthode Matrix3x2F::Matrix3x2F(FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT) (d2d1helper.h)

Instancie une nouvelle instance de la classe Matrix3x2F qui contient les valeurs spécifiées.

Syntaxe

void Matrix3x2F(
  FLOAT m11,
  FLOAT m12,
  FLOAT m21,
  FLOAT m22,
  FLOAT m31,
  FLOAT m32
);

Paramètres

m11

Type : FLOAT

Valeur dans la première ligne et la première colonne de la matrice.

m12

Type : FLOAT

Valeur de la première ligne et de la deuxième colonne de la matrice.

m21

Type : FLOAT

Valeur de la deuxième ligne et de la première colonne de la matrice.

m22

Type : FLOAT

Valeur de la deuxième ligne et de la deuxième colonne de la matrice.

m31

Type : FLOAT

Valeur de la troisième ligne et de la première colonne de la matrice.

m32

Type : FLOAT

Valeur de la troisième ligne et de la deuxième colonne de la matrice.

Valeur de retour

None

Remarques

Cette méthode vous permet de définir explicitement les valeurs des membres de la matrice. Lorsque vous utilisez cette méthode, vérifiez que chaque membre représente une valeur appropriée pour votre matrice de transformation. Par exemple, pour créer la matrice d’identité, vous devez définir _11 et _22 sur 1, et le reste sur 0. Pour créer une matrice de traduction, vous devez définir _11 et _22 sur 1, _12 et _21 sur 0, _31 sur le déplacement x et _32 sur le déplacement y.

Pour plus de commodité et d’exactitude, nous vous recommandons d’utiliser dans la mesure du possible d’autres fonctions d’assistance, telles que l’identité et la traduction, au lieu de celle-ci.

Configuration requise

   
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête d2d1helper.h
Bibliothèque D2d1.lib
DLL D2d1.dll

Voir aussi

Matrix3x2F