Matrix3D Struct

Definizione

Rappresenta una matrice 4x4 usata per le trasformazioni in uno spazio tridimensionale (3D).

public value class Matrix3D : IFormattable
public struct Matrix3D : IFormattable
[System.Security.SecurityCritical]
public struct Matrix3D : IFormattable
type Matrix3D = struct
    interface 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 nelle informazioni di riferimento sulle API UWP.

Costruttori

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à

HasInverse

Ottiene un valore che indica se Matrix3D è invertibile.

Identity

Cambia uno struct Matrix3D in uno struct Matrix3D di identità.

IsIdentity

Determina se lo struct Matrix3D è uno struct Matrix3D di identità.

M11

Ottiene o imposta il valore della prima riga e della prima colonna di questo struct Matrix3D.

M12

Ottiene o imposta il valore della prima riga e della seconda colonna di questo struct Matrix3D.

M13

Ottiene o imposta il valore della prima riga e della terza colonna di questo struct Matrix3D.

M14

Ottiene o imposta il valore della prima riga e della quarta colonna di questo struct Matrix3D.

M21

Ottiene o imposta il valore della seconda riga e della prima colonna di questo struct Matrix3D.

M22

Ottiene o imposta il valore della seconda riga e della seconda colonna di questo struct Matrix3D.

M23

Ottiene o imposta il valore della seconda riga e della terza colonna di questo struct Matrix3D.

M24

Ottiene o imposta il valore della seconda riga e della quarta colonna di questo struct Matrix3D.

M31

Ottiene o imposta il valore della terza riga e della prima colonna di questo struct Matrix3D.

M32

Ottiene o imposta il valore della terza riga e della seconda colonna di questo struct Matrix3D.

M33

Ottiene o imposta il valore della terza riga e della terza colonna di questo struct Matrix3D.

M34

Ottiene o imposta il valore della terza riga e della quarta colonna di questo struct Matrix3D.

M44

Ottiene o imposta il valore della quarta riga e della quarta colonna di questo struct Matrix3D.

OffsetX

Ottiene o imposta il valore della quarta riga e della prima colonna di questo struct Matrix3D.

OffsetY

Ottiene o imposta il valore della quarta riga e della seconda colonna di questo struct Matrix3D.

OffsetZ

Ottiene o imposta il valore della quarta riga e della terza colonna di questo struct Matrix3D.

Metodi

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 lo struct Matrix3D.

ToString()

Crea una rappresentazione in forma di stringa di Matrix3D.

ToString(IFormatProvider)

Crea una rappresentazione in forma di stringa di Matrix3D.

Operatori

Equality(Matrix3D, Matrix3D)

Verifica l'uguaglianza tra due istanze di Matrix3D.

Inequality(Matrix3D, Matrix3D)

Verifica l'ineguaglianza tra due istanze di Matrix3D.

Multiply(Matrix3D, Matrix3D)

Moltiplica le matrici specificate.

Implementazioni dell'interfaccia esplicita

IFormattable.ToString(String, IFormatProvider)

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

Si applica a

Vedi anche