Matrix3D Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une matrice 4×4 qui est utilisée pour les transformations dans un espace à trois dimensions (3D).
public value class Matrix3D : IFormattable
[System.Security.SecurityCritical]
public struct Matrix3D : IFormattable
[<System.Security.SecurityCritical>]
type Matrix3D = struct
interface IFormattable
Public Structure Matrix3D
Implements IFormattable
- Héritage
- Attributs
- Implémente
Remarques
Ce struct représente la projection .NET du struct Windows Runtime (WinRT). Matrix3D
Pour plus d’informations, consultez Matrix3D dans les informations de référence sur l’API UWP.
Constructeurs
Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
Initialise une nouvelle instance de la classe Matrix3D. |
Propriétés
HasInverse |
Obtient une valeur qui indique si Matrix3D est réversible. |
Identity | |
IsIdentity | |
M11 |
Obtient ou définit la valeur de la première ligne et de la première colonne de ce Matrix3D. |
M12 |
Obtient ou définit la valeur de la première ligne et de la deuxième colonne de ce Matrix3D. |
M13 |
Obtient ou définit la valeur de la première ligne et de la troisième colonne de ce Matrix3D. |
M14 |
Obtient ou définit la valeur de la première ligne et de la quatrième colonne de ce Matrix3D. |
M21 |
Obtient ou définit la valeur de la deuxième ligne et de la première colonne de ce Matrix3D. |
M22 |
Obtient ou définit la valeur de la deuxième ligne et de la deuxième colonne de ce Matrix3D. |
M23 |
Obtient ou définit la valeur de la deuxième ligne et de la troisième colonne de ce Matrix3D. |
M24 |
Obtient ou définit la valeur de la deuxième ligne et de la quatrième colonne de ce Matrix3D. |
M31 |
Obtient ou définit la valeur de la troisième ligne et de la première colonne de ce Matrix3D. |
M32 |
Obtient ou définit la valeur de la troisième ligne et de la deuxième colonne de ce Matrix3D. |
M33 |
Obtient ou définit la valeur de la troisième ligne et de la troisième colonne de ce Matrix3D. |
M34 |
Obtient ou définit la valeur de la troisième ligne et de la quatrième colonne de ce Matrix3D. |
M44 |
Obtient ou définit la valeur de la quatrième ligne et de la quatrième colonne de ce Matrix3D. |
OffsetX |
Obtient ou définit la valeur de la quatrième ligne et de la première colonne de ce Matrix3D. |
OffsetY |
Obtient ou définit la valeur de la quatrième ligne et de la deuxième colonne de ce Matrix3D. |
OffsetZ |
Obtient ou définit la valeur de la quatrième ligne et de la troisième colonne de ce Matrix3D. |
Méthodes
Equals(Matrix3D) |
Teste l’égalité entre deux matrices. |
Equals(Object) |
Teste l’égalité entre deux matrices. |
GetHashCode() |
Retourne le code de hachage pour cette matrice. |
Invert() |
Inverse ce struct Matrix3D. |
ToString() |
Crée une représentation sous forme de chaîne de ce Matrix3D. |
ToString(IFormatProvider) |
Crée une représentation sous forme de chaîne de ce Matrix3D. |
Opérateurs
Equality(Matrix3D, Matrix3D) |
Compare si deux instances Matrix3D sont égales. |
Inequality(Matrix3D, Matrix3D) |
Compare deux instances Matrix3D pour vérifier leur inégalité. |
Multiply(Matrix3D, Matrix3D) |
Multiplie les matrices spécifiées. |
Implémentations d’interfaces explicites
IFormattable.ToString(String, IFormatProvider) |
Pour obtenir une description de ce membre, consultez ToString(String, IFormatProvider). |