Partager via


Membres Matrix

Inclure les membres protégés
Inclure les membres hérités

Inclure les membres du .NET Framework
Inclure les membres du .NET Compact Framework
Inclure les membres de XNA Framework

Mise à jour : novembre 2007

Décrit et manipule une matrice.

Le type Matrix expose les membres suivants.

Méthodes

  Nom Description
Add Ajoute deux matrices.
AffineTransformation2D Construit une matrice de transformation affine 2D dans le plan xy.
Equals Retourne une valeur qui indique si l'instance actuelle équivaut à un objet spécifié. (Substitue ValueType.Equals(Object).)
Finalize Autorise Object à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant que Object soit récupéré par l'opération garbage collection. (Hérité de Object.)
GetHashCode Retourne le code de hachage pour l'instance actuelle. (Substitue ValueType.GetHashCode().)
GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Invert Surchargé. Calcule l'inverse d'une matrice.
LookAtLH Construit une matrice utilisant la règle de la main gauche.
LookAtRH Construit une matrice utilisant la règle de la main droite.
MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Multiply Surchargé. Détermine le produit de deux matrices.
MultiplyTranspose Surchargé. Calcule le produit transposé de deux matrices.
OrthoLH Construit une matrice de projection orthogonale utilisant la règle de la main gauche.
OrthoOffCenterLH Construit une matrice personnalisée de projection orthogonale utilisant la règle de la main gauche.
OrthoOffCenterRH Construit une matrice personnalisée de projection orthogonale utilisant la règle de la main droite.
OrthoRH Construit une matrice de projection orthogonale utilisant la règle de la main droite.
PerspectiveFovLH Construit une matrice de projection en perspective utilisant la règle de la main gauche basée sur un cône d'analyse.
PerspectiveFovRH Construit une matrice de projection en perspective utilisant la règle de la main droite basée sur un cône d'analyse.
PerspectiveLH Construit une matrice de projection en perspective utilisant la règle de la main gauche.
PerspectiveOffCenterLH Construit une matrice personnalisée de projection en perspective utilisant la règle de la main gauche.
PerspectiveOffCenterRH Construit une matrice personnalisée de projection en perspective utilisant la règle de la main droite.
PerspectiveRH Construit une matrice de projection en perspective utilisant la règle de la main droite.
RotationAxis Fait pivoter la matrice autour d'un axe arbitraire.
RotationQuaternion Construit une matrice à partir d'un quaternion.
RotationX Construit une matrice qui pivote autour de l'axe X.
RotationY Construit une matrice qui pivote autour de l'axe Y.
RotationYawPitchRoll Construit une matrice avec une embardée, une inclinaison et un roulement spécifiés.
RotationZ Construit une matrice qui pivote autour de l'axe Z.
Scaling Surchargé. Construit une matrice qui procède à une mise à l'échelle le long de l'axe X, de l'axe Y et de l'axe Z.
Subtract Soustrait une matrice à une autre.
ToString Retourne un String qui représente le Object actuel. (Hérité de Object.)
Transformation Construit une matrice de transformation.
Transformation2D Construit une matrice de transformation 2D dans le plan xy.
Translation Surchargé. Construit une matrice à l'aide des décalages spécifiés.
TransposeMatrix Retourne la matrice transposée d'une matrice donnée.

Début

Opérateurs

  Nom Description
Addition Ajoute deux instances de la structure Matrix.
Equality Compare les matrices spécifiées pour déterminer si elles sont identiques.
Inequality Compare les matrices spécifiées pour déterminer si elles sont différentes.
Multiply Détermine le produit de deux matrices.
Subtraction Soustrait deux instances de la structure Matrix.

Début

Champs

  Nom Description
M11 Représente l'élément à la première ligne et la première colonne de la matrice.
M12 Représente l'élément à la première ligne et la deuxième colonne de la matrice.
M13 Représente l'élément à la première ligne et la troisième colonne de la matrice.
M14 Représente l'élément à la première ligne et la quatrième colonne de la matrice.
M21 Représente l'élément à la deuxième ligne et la première colonne de la matrice.
M22 Représente l'élément à la deuxième ligne et la deuxième colonne de la matrice.
M23 Représente l'élément à la deuxième ligne et la troisième colonne de la matrice.
M24 Représente l'élément à la deuxième ligne et la quatrième colonne de la matrice.
M31 Représente l'élément à la troisième ligne et la première colonne de la matrice.
M32 Représente l'élément à la troisième ligne et la deuxième colonne de la matrice.
M33 Représente l'élément à la troisième ligne et la troisième colonne de la matrice.
M34 Représente l'élément à la troisième ligne et la quatrième colonne de la matrice.
M41 Représente l'élément à la quatrième ligne et la première colonne de la matrice.
M42 Représente l'élément à la quatrième ligne et la deuxième colonne de la matrice.
M43 Représente l'élément à la quatrième ligne et la troisième colonne de la matrice.
M44 Représente l'élément à la quatrième ligne et la quatrième colonne de la matrice.

Début

Propriétés

  Nom Description
Determinant Obtient le déterminant de la matrice.
Identity Obtient une matrice d'identité.
Zero Obtient une matrice vide.

Début

Voir aussi

Référence

Matrix, structure

Microsoft.WindowsMobile.DirectX, espace de noms