Funzioni matrice di libreria DirectXMath

Elenca le funzioni matrice fornite da DirectXMath.

Nota

DirectXMath offre sia versioni a sinistra che a destra delle funzioni matrice con 'mano', ma presuppone sempre un formato di riga principale.

 

Contenuto della sezione

Argomento Descrizione
XMMatrixAffineTransformation
Compila una matrice di trasformazione affine.
XMMatrixAffineTransformation2D
Compila una matrice di trasformazione affine 2D nel piano xy.
XMMatrixDecompose
Suddivide una matrice di trasformazione 3D generale nei componenti scalari, rotazionali e traslazione.
XMMatrixDeterminant
Calcola il determinante di una matrice.
XMMatrixIdentity
Compila la matrice di identità.
XMMatrixInverse
Calcola l'inverso di una matrice.
XMMatrixIsIdentity
Verifica se una matrice è la matrice di identità.
XMMatrixIsInfinite
Verifica se uno degli elementi di una matrice è positivo o negativo infinito.
XMMatrixIsNaN
Verifica se uno degli elementi di una matrice è NaN.
XMMatrixLookAtLH
Crea una matrice di visualizzazione per un sistema di coordinate sinistrorso usando posizione della telecamera, direzione verso l'alto e punto focale.
XMMatrixLookAtRH
Crea una matrice di visualizzazione per un sistema di coordinate destrorso usando posizione della telecamera, direzione verso l'alto e punto focale.
XMMatrixLookToLH
Crea una matrice di visualizzazione per un sistema di coordinate sinistrorso usando posizione della telecamera, direzione verso l'alto e direzione della telecamera.
XMMatrixLookToRH
Crea una matrice di visualizzazione per un sistema di coordinate destrorso usando posizione della telecamera, direzione verso l'alto e direzione della telecamera.
XMMatrixMultiply
Calcola il prodotto di due matrici.
XMMatrixMultiplyTranspose
Calcola il trasposto del prodotto di due matrici.
XMMatrixOrthographicLH
Crea una matrice di proiezione ortogonale per un sistema di coordinate sinistrorso.
XMMatrixOrthographicOffCenterLH
Crea una matrice di proiezione ortogonale personalizzata per un sistema di coordinate sinistrorso.
XMMatrixOrthographicOffCenterRH
Crea una matrice di proiezione ortogonale personalizzata per un sistema di coordinate destrorso.
XMMatrixOrthographicRH
Crea una matrice di proiezione ortogonale per un sistema di coordinate destrorso.
XMMatrixPerspectiveFovLH
Crea una matrice di proiezione prospettica sinistrorsa basata su un campo visivo.
XMMatrixPerspectiveFovRH
Crea una matrice di proiezione prospettica destrorsa basata su un campo visivo.
XMMatrixPerspectiveLH
Crea una matrice di proiezione prospettica sinistrorsa.
XMMatrixPerspectiveOffCenterLH
Crea una versione personalizzata di una matrice di proiezione prospettica sinistrorsa.
XMMatrixPerspectiveOffCenterRH
Crea una versione personalizzata di una matrice di proiezione prospettica destrorsa.
XMMatrixPerspectiveRH
Crea una matrice di proiezione prospettica destrorsa.
XMMatrixReflect
Compila una matrice di trasformazione progettata per riflettere i vettori tramite un determinato piano.
XMMatrixRotationAxis
Compila una matrice che ruota attorno a un asse arbitrario.
XMMatrixRotationNormal
Compila una matrice che ruota attorno a un vettore normale arbitrario.
XMMatrixRotationQuaternion
Compila una matrice di rotazione da un quaternione.
XMMatrixRotationRollPitchYaw
Compila una matrice di rotazione basata su un determinato passo, yaw e roll (angoli euleri).
XMMatrixRotationRollPitchYawFromVector
Compila una matrice di rotazione basata su un vettore contenente gli angoli euleri (passo, yaw e roll).
XMMatrixRotationX
Compila una matrice che ruota attorno all'asse x.
XMMatrixRotationY
Compila una matrice che ruota attorno all'asse y.
XMMatrixRotationZ
Compila una matrice che ruota attorno all'asse z.
XMMatrixScaling
Compila una matrice che scala lungo l'asse x, l'asse y e l'asse z.
XMMatrixScalingFromVector
Compila una matrice di ridimensionamento da un vettore 3D.
XMMatrixSet
Crea una matrice con valori float .
XMMatrixShadow
Compila una matrice di trasformazione che appiattisce la geometria in un piano.
XMMatrixTransformation
Compila una matrice di trasformazione.
XMMatrixTransformation2D
Compila una matrice di trasformazione 2D nel piano xy.
XMMatrixTranslation
Compila una matrice di traduzione dagli offset specificati.
XMMatrixTranslationFromVector
Compila una matrice di traduzione da un vettore.
XMMatrixTranspose
Calcola il trasposto di una matrice.
XMMatrixVectorTensorProduct
Calcola il prodotto del tensore esterno di 2 vettori.

 

Funzioni della libreria DirectXMath