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