Matrix3D Matrix3D Matrix3D Matrix3D Struct

Definizione

Rappresenta una matrice 4x4 utilizzata per le trasformazioni in uno spazio tridimensionale (3-D).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
Ereditarietà
Attributi
Implementazioni

Commenti

Questa struttura rappresenta la proiezione .NET di Windows Runtime (WinRT) Matrix3D struct.This struct represents the .NET projection of the Windows Runtime (WinRT) Matrix3D struct. Per altre informazioni, vedere Matrix3D nel riferimento all'API UWP.For more information, see Matrix3D in the UWP API reference.

Costruttori

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)

Inizializza una nuova istanza della classe Matrix3D.Initializes a new instance of the Matrix3D class.

Proprietà

HasInverse HasInverse HasInverse HasInverse

Ottiene un valore che indica se Matrix3D è invertibile.Gets a value that indicates whether this Matrix3D is invertible.

Identity Identity Identity Identity

Cambia uno struct Matrix3D in uno struct Matrix3D di identità.Changes a Matrix3D struct into an identity Matrix3D.

IsIdentity IsIdentity IsIdentity IsIdentity

Determina se lo struct Matrix3D è uno struct Matrix3D di identità.Determines whether this Matrix3D struct is an identity Matrix3D.

M11 M11 M11 M11

Ottiene o imposta il valore della prima riga e della prima colonna dell'oggetto Matrix3D.Gets or sets the value of the first row and first column of this Matrix3D.

M12 M12 M12 M12

Ottiene o imposta il valore della prima riga e della seconda colonna dell'oggetto Matrix3D.Gets or sets the value of the first row and second column of this Matrix3D.

M13 M13 M13 M13

Ottiene o imposta il valore della prima riga e della terza colonna dell'oggetto Matrix3D.Gets or sets the value of the first row and third column of this Matrix3D.

M14 M14 M14 M14

Ottiene o imposta il valore della prima riga e della quarta colonna dell'oggetto Matrix3D.Gets or sets the value of the first row and fourth column of this Matrix3D.

M21 M21 M21 M21

Ottiene o imposta il valore della seconda riga e della prima colonna dell'oggetto Matrix3D.Gets or sets the value of the second row and first column of this Matrix3D.

M22 M22 M22 M22

Ottiene o imposta il valore della seconda riga e della seconda colonna dell'oggetto Matrix3D.Gets or sets the value of the second row and second column of this Matrix3D.

M23 M23 M23 M23

Ottiene o imposta il valore della seconda riga e della terza colonna dell'oggetto Matrix3D.Gets or sets the value of the second row and third column of this Matrix3D.

M24 M24 M24 M24

Ottiene o imposta il valore della seconda riga e della quarta colonna dell'oggetto Matrix3D.Gets or sets the value of the second row and fourth column of this Matrix3D.

M31 M31 M31 M31

Ottiene o imposta il valore della terza riga e della prima colonna dell'oggetto Matrix3D.Gets or sets the value of the third row and first column of this Matrix3D.

M32 M32 M32 M32

Ottiene o imposta il valore della terza riga e della seconda colonna dell'oggetto Matrix3D.Gets or sets the value of the third row and second column of this Matrix3D.

M33 M33 M33 M33

Ottiene o imposta il valore della terza riga e della terza colonna dell'oggetto Matrix3D.Gets or sets the value of the third row and third column of this Matrix3D.

M34 M34 M34 M34

Ottiene o imposta il valore della terza riga e della quarta colonna dell'oggetto Matrix3D.Gets or sets the value of the third row and fourth column of this Matrix3D.

M44 M44 M44 M44

Ottiene o imposta il valore della quarta riga e della quarta colonna dell'oggetto Matrix3D.Gets or sets the value of the fourth row and fourth column of this Matrix3D.

OffsetX OffsetX OffsetX OffsetX

Ottiene o imposta il valore della quarta riga e della prima colonna dell'oggetto Matrix3D.Gets or sets the value of the fourth row and first column of this Matrix3D.

OffsetY OffsetY OffsetY OffsetY

Ottiene o imposta il valore della quarta riga e della seconda colonna dell'oggetto Matrix3D.Gets or sets the value of the fourth row and second column of this Matrix3D.

OffsetZ OffsetZ OffsetZ OffsetZ

Ottiene o imposta il valore della quarta riga e della terza colonna dell'oggetto Matrix3D.Gets or sets the value of the fourth row and third column of this Matrix3D.

Metodi

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

Verifica l'uguaglianza tra due matrici.Tests for equality between two matrices.

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

Verifica l'uguaglianza tra due matrici.Tests for equality between two matrices.

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

Restituisce il codice hash per questa matrice.Returns the hash code for this matrix.

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

Inverte lo struct Matrix3D.Inverts this Matrix3D struct.

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

Crea una rappresentazione in forma di stringa di Matrix3D.Creates a string representation of this Matrix3D.

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

Crea una rappresentazione in forma di stringa di Matrix3D.Creates a string representation of this Matrix3D.

Operatori

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

Verifica l'uguaglianza tra due istanze di Matrix3D.Compares two Matrix3D instances for equality.

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

Verifica l'ineguaglianza tra due istanze di Matrix3D.Compares two Matrix3D instances for inequality.

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

Moltiplica le matrici specificate.Multiplies the specified matrices.

Implementazioni dell'interfaccia esplicita

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

Per una descrizione di questo membro, vedere ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

Si applica a

Vedi anche