Condividi tramite


Membri Matrix

Includi membri protetti
Includi membri ereditati

Includi membri .NET Framework
Includi membri .NET Compact Framework
Includi membri XNA Framework

Aggiornamento: novembre 2007

Descrive e modifica una matrice.

Il tipo Matrix espone i seguenti membri.

Metodi

  Nome Descrizione
Add Somma due matrici.
AffineTransformation2D Genera una matrice di trasformazione affine 2D nel piano xy.
Equals Restituisce un valore che indica se l'istanza corrente è uguale a un oggetto specificato. (Esegue l'override di ValueType.Equals(Object)).
Finalize Consente a un oggetto Object di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto Object stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
GetHashCode Restituisce il codice hash per l'istanza corrente. (Esegue l'override di ValueType.GetHashCode()).
GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Invert Sottoposto a overload. Calcola l'inverso di una matrice.
LookAtLH Genera una matrice prospettica da sinistra.
LookAtRH Genera una matrice prospettica da destra.
MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Multiply Sottoposto a overload. Determina il prodotto di due matrici.
MultiplyTranspose Sottoposto a overload. Calcola il prodotto trasposto di due matrici.
OrthoLH Genera una matrice di proiezione ortogonale da sinistra.
OrthoOffCenterLH Genera una matrice di proiezione ortogonale da sinistra personalizzata.
OrthoOffCenterRH Genera una matrice di proiezione ortogonale da destra personalizzata.
OrthoRH Genera una matrice di proiezione ortogonale da destra.
PerspectiveFovLH Genera una matrice di proiezione prospettica da sinistra basata su un campo prospettico.
PerspectiveFovRH Genera una matrice di proiezione prospettica da destra basata su un campo di visualizzazione.
PerspectiveLH Genera una matrice di proiezione prospettica da sinistra.
PerspectiveOffCenterLH Genera una matrice di proiezione prospettica da sinistra personalizzata.
PerspectiveOffCenterRH Genera una matrice di proiezione prospettica da destra personalizzata.
PerspectiveRH Genera una matrice di proiezione prospettica da destra.
RotationAxis Ruota la matrice intorno a un asse arbitrario.
RotationQuaternion Genera una matrice da un quaternione.
RotationX Genere una matrice che ruota intorno all'asse x.
RotationY Genere una matrice che ruota intorno all'asse y.
RotationYawPitchRoll Genera una matrice con i valori specificati per i parametri yaw, pitch e roll.
RotationZ Genere una matrice che ruota intorno all'asse z.
Scaling Sottoposto a overload. Genera una matrice che scala lungo l'asse x, l'asse y e l'asse z.
Subtract Sottrae una matrice da un'altra.
ToString Restituisce un oggetto String che rappresenta l'oggetto Object corrente. (Ereditato da Object)
Transformation Genera una matrice di trasformazione.
Transformation2D Genera una matrice di trasformazione 2D nel piano xy.
Translation Sottoposto a overload. Genera una matrice utilizzando gli offset specificati.
TransposeMatrix Restituisce il trasposto di una matrice data.

In alto

Operatori

  Nome Descrizione
Addition Somma due istanze della struttura Matrix.
Equality Confronta le matrici specificate per determinare se sono uguali.
Inequality Confronta le matrici specificate per determinare se sono diverse.
Multiply Determina il prodotto di due matrici.
Subtraction Sottrae due istanze della struttura Matrix.

In alto

Campi

  Nome Descrizione
M11 Rappresenta l'elemento nella prima riga e nella prima colonna della matrice.
M12 Rappresenta l'elemento nella prima riga e nella seconda colonna della matrice.
M13 Rappresenta l'elemento nella prima riga e nella terza colonna della matrice.
M14 Rappresenta l'elemento nella prima riga e nella quarta colonna della matrice.
M21 Rappresenta l'elemento nella seconda riga e nella prima colonna della matrice.
M22 Rappresenta l'elemento nella seconda riga e nella seconda colonna della matrice.
M23 Rappresenta l'elemento nella seconda riga e nella terza colonna della matrice.
M24 Rappresenta l'elemento nella seconda riga e nella quarta colonna della matrice.
M31 Rappresenta l'elemento nella terza riga e nella prima colonna della matrice.
M32 Rappresenta l'elemento nella terza riga e nella seconda colonna della matrice.
M33 Rappresenta l'elemento nella terza riga e nella terza colonna della matrice.
M34 Rappresenta l'elemento nella terza riga e nella quarta colonna della matrice.
M41 Rappresenta l'elemento nella quarta riga e nella prima colonna della matrice.
M42 Rappresenta l'elemento nella quarta riga e nella seconda colonna della matrice.
M43 Rappresenta l'elemento nella quarta riga e nella terza colonna della matrice.
M44 Rappresenta l'elemento nella quarta riga e nella quarta colonna della matrice.

In alto

Proprietà

  Nome Descrizione
Determinant Ottiene la determinante della matrice.
Identity Ottiene una matrice identità.
Zero Ottiene un matrice vuota.

In alto

Vedere anche

Riferimenti

Matrix Struttura

Spazio dei nomi Microsoft.WindowsMobile.DirectX