Matrix3D Matrix3D Matrix3D Matrix3D Struct

Définition

Représente une matrice 4 × 4 utilisée pour les transformations dans un espace tridimensionnel (3D).Represents a 4 × 4 matrix that is used for transformations in a three-dimensional (3-D) space.

public value class Matrix3D : IFormattable
[System.Security.SecurityCritical]
public struct Matrix3D : IFormattable
type Matrix3D = struct
    interface IFormattable
Public Structure Matrix3D
Implements IFormattable
Héritage
Attributs
Implémente

Remarques

Ce struct représente la projection .NET du Windows Runtime (WinRT) Matrix3D struct.This struct represents the .NET projection of the Windows Runtime (WinRT) Matrix3D struct. Pour plus d’informations, consultez Matrix3D dans la référence d’API UWP.For more information, see Matrix3D in the UWP API reference.

Constructeurs

Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) 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.Initializes a new instance of the Matrix3D class.

Propriétés

HasInverse HasInverse HasInverse HasInverse

Obtient une valeur qui indique si Matrix3D est réversible.Gets a value that indicates whether this Matrix3D is invertible.

Identity Identity Identity Identity

Transforme un struct Matrix3D en une identité Matrix3D.Changes a Matrix3D struct into an identity Matrix3D.

IsIdentity IsIdentity IsIdentity IsIdentity

Détermine si ce struct Matrix3D est une identité Matrix3D.Determines whether this Matrix3D struct is an identity Matrix3D.

M11 M11 M11 M11

Obtient ou définit la valeur de la première ligne et de la première colonne pour cette Matrix3D.Gets or sets the value of the first row and first column of this Matrix3D.

M12 M12 M12 M12

Obtient ou définit la valeur de la première ligne et de la deuxième colonne pour cette Matrix3D.Gets or sets the value of the first row and second column of this Matrix3D.

M13 M13 M13 M13

Obtient ou définit la valeur de la première ligne et de la troisième colonne de cette Matrix3D.Gets or sets the value of the first row and third column of this Matrix3D.

M14 M14 M14 M14

Obtient ou définit la valeur de la première ligne et de la quatrième colonne pour cette Matrix3D.Gets or sets the value of the first row and fourth column of this Matrix3D.

M21 M21 M21 M21

Obtient ou définit la valeur de la deuxième ligne et de la première colonne pour cette Matrix3D.Gets or sets the value of the second row and first column of this Matrix3D.

M22 M22 M22 M22

Obtient ou définit la valeur de la deuxième ligne et de la deuxième colonne pour cette Matrix3D.Gets or sets the value of the second row and second column of this Matrix3D.

M23 M23 M23 M23

Obtient ou définit la valeur de la deuxième ligne et de la troisième colonne pour cette Matrix3D.Gets or sets the value of the second row and third column of this Matrix3D.

M24 M24 M24 M24

Obtient ou définit la valeur de la deuxième ligne et de la quatrième colonne de cette Matrix3D.Gets or sets the value of the second row and fourth column of this Matrix3D.

M31 M31 M31 M31

Obtient ou définit la valeur de la troisième ligne et de la première colonne de cette Matrix3D.Gets or sets the value of the third row and first column of this Matrix3D.

M32 M32 M32 M32

Obtient ou définit la valeur de la troisième ligne et de la deuxième colonne pour cette Matrix3D.Gets or sets the value of the third row and second column of this Matrix3D.

M33 M33 M33 M33

Obtient ou définit la valeur de la troisième ligne et de la troisième colonne de cette Matrix3D.Gets or sets the value of the third row and third column of this Matrix3D.

M34 M34 M34 M34

Obtient ou définit la valeur de la troisième ligne et de la quatrième colonne de cette structure Matrix3D.Gets or sets the value of the third row and fourth column of this Matrix3D.

M44 M44 M44 M44

Obtient ou définit la valeur de la quatrième ligne et de la quatrième colonne de cette Matrix3D.Gets or sets the value of the fourth row and fourth column of this Matrix3D.

OffsetX OffsetX OffsetX OffsetX

Obtient ou définit la valeur de la quatrième ligne et de la première colonne de cette Matrix3D.Gets or sets the value of the fourth row and first column of this Matrix3D.

OffsetY OffsetY OffsetY OffsetY

Obtient ou définit la valeur de la quatrième ligne et de la deuxième colonne de cette Matrix3D.Gets or sets the value of the fourth row and second column of this Matrix3D.

OffsetZ OffsetZ OffsetZ OffsetZ

Obtient ou définit la valeur de la quatrième ligne et de la troisième colonne de cette structure Matrix3D.Gets or sets the value of the fourth row and third column of this Matrix3D.

Méthodes

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Teste l’égalité entre deux matrices.Tests for equality between two matrices.

Equals(Matrix3D) Equals(Matrix3D) Equals(Matrix3D) Equals(Matrix3D)

Teste l’égalité entre deux matrices.Tests for equality between two matrices.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Retourne le code de hachage pour cette matrice.Returns the hash code for this matrix.

Invert() Invert() Invert() Invert()

Inverse ce struct Matrix3D.Inverts this Matrix3D struct.

ToString() ToString() ToString() ToString()

Crée une représentation sous forme de chaîne de ce Matrix3D.Creates a string representation of this Matrix3D.

ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider)

Crée une représentation sous forme de chaîne de ce Matrix3D.Creates a string representation of this Matrix3D.

Opérateurs

Equality(Matrix3D, Matrix3D) Equality(Matrix3D, Matrix3D) Equality(Matrix3D, Matrix3D) Equality(Matrix3D, Matrix3D)

Compare si deux instances Matrix3D sont égales.Compares two Matrix3D instances for equality.

Inequality(Matrix3D, Matrix3D) Inequality(Matrix3D, Matrix3D) Inequality(Matrix3D, Matrix3D) Inequality(Matrix3D, Matrix3D)

Compare deux instances Matrix3D pour vérifier leur inégalité.Compares two Matrix3D instances for inequality.

Multiply(Matrix3D, Matrix3D) Multiply(Matrix3D, Matrix3D) Multiply(Matrix3D, Matrix3D) Multiply(Matrix3D, Matrix3D)

Multiplie les matrices spécifiées.Multiplies the specified matrices.

Implémentations d’interfaces explicites

IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider)

Pour obtenir une description de ce membre, consultez ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

S’applique à

Voir aussi