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 utilisée pour les transformations dans un espace tridimensionnel (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 la référence de l’API UWP.
Constructeurs
| Nom | Description |
|---|---|
| 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
| Nom | Description |
|---|---|
| HasInverse |
Obtient une valeur qui indique si cela Matrix3D est inversé. |
| 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
| Nom | Description |
|---|---|
| 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 Matrix3D struct. |
| 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
| Nom | Description |
|---|---|
| Equality(Matrix3D, Matrix3D) |
Compare deux Matrix3D instances pour l’égalité. |
| Inequality(Matrix3D, Matrix3D) |
Compare deux Matrix3D instances pour l’inégalité. |
| Multiply(Matrix3D, Matrix3D) |
Multiplie les matrices spécifiées. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Pour obtenir une description de ce membre, consultez ToString(String, IFormatProvider). |