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. |
Argomenti correlati