Matrix3D Struct

Definizione

Rappresenta una matrice 4 × 4 utilizzata per le trasformazioni in uno spazio tridimensionale (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
Ereditarietà
Matrix3D
Attributi
Implementazioni

Commenti

Questo struct rappresenta la proiezione .NET dello struct Windows Runtime (WinRT) Matrix3D. Per altre informazioni, vedi Matrix3D nella guida di riferimento all'API UWP.

Costruttori

Nome Descrizione
Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Inizializza una nuova istanza della classe Matrix3D.

Proprietà

Nome Descrizione
HasInverse

Ottiene un valore che indica se è Matrix3D invertibile.

Identity

Modifica uno Matrix3D struct in un'identità Matrix3D.

IsIdentity

Determina se questo Matrix3D struct è un'identità Matrix3D.

M11

Ottiene o imposta il valore della prima riga e della prima colonna dell'oggetto Matrix3D.

M12

Ottiene o imposta il valore della prima riga e della seconda colonna dell'oggetto Matrix3D.

M13

Ottiene o imposta il valore della prima riga e della terza colonna dell'oggetto Matrix3D.

M14

Ottiene o imposta il valore della prima riga e della quarta colonna dell'oggetto Matrix3D.

M21

Ottiene o imposta il valore della seconda riga e della prima colonna dell'oggetto Matrix3D.

M22

Ottiene o imposta il valore della seconda riga e della seconda colonna dell'oggetto Matrix3D.

M23

Ottiene o imposta il valore della seconda riga e della terza colonna dell'oggetto Matrix3D.

M24

Ottiene o imposta il valore della seconda riga e della quarta colonna dell'oggetto Matrix3D.

M31

Ottiene o imposta il valore della terza riga e della prima colonna dell'oggetto Matrix3D.

M32

Ottiene o imposta il valore della terza riga e della seconda colonna dell'oggetto Matrix3D.

M33

Ottiene o imposta il valore della terza riga e della terza colonna dell'oggetto Matrix3D.

M34

Ottiene o imposta il valore della terza riga e della quarta colonna dell'oggetto Matrix3D.

M44

Ottiene o imposta il valore della quarta riga e della quarta colonna dell'oggetto Matrix3D.

OffsetX

Ottiene o imposta il valore della quarta riga e della prima colonna dell'oggetto Matrix3D.

OffsetY

Ottiene o imposta il valore della quarta riga e della seconda colonna dell'oggetto Matrix3D.

OffsetZ

Ottiene o imposta il valore della quarta riga e della terza colonna dell'oggetto Matrix3D.

Metodi

Nome Descrizione
Equals(Matrix3D)

Verifica l'uguaglianza tra due matrici.

Equals(Object)

Verifica l'uguaglianza tra due matrici.

GetHashCode()

Restituisce il codice hash per questa matrice.

Invert()

Inverte questo Matrix3D struct.

ToString()

Crea una rappresentazione di stringa di questo Matrix3Doggetto .

ToString(IFormatProvider)

Crea una rappresentazione di stringa di questo Matrix3Doggetto .

Operatori

Nome Descrizione
Equality(Matrix3D, Matrix3D)

Confronta due Matrix3D istanze per verificare l'uguaglianza.

Inequality(Matrix3D, Matrix3D)

Confronta due Matrix3D istanze per verificare la disuguaglianza.

Multiply(Matrix3D, Matrix3D)

Moltiplica le matrici specificate.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IFormattable.ToString(String, IFormatProvider)

Per una descrizione di questo membro, vedere ToString(String, IFormatProvider).

Si applica a

Vedi anche