Partage via


Matrix3D Structure

Définition

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
Matrix3D
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

Transforme un struct Matrix3D en une identité Matrix3D.

IsIdentity

Détermine si ce struct Matrix3D est une identité Matrix3D.

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).

S’applique à

Voir aussi