Funzioni quaternione della libreria DirectXMath

Elenca le funzioni quaternione fornite da DirectXMath.

Contenuto della sezione

Argomento Descrizione
XMQuaternionBaryCentric
Restituisce un punto in coordinate bariche, utilizzando i quaternioni specificati.
XMQuaternionBaryCentricV
Restituisce un punto in coordinate bariche, utilizzando i quaternioni specificati.
XMQuaternionConjugate
Calcola il coniugato di un quaternione.
XMQuaternionDot
Calcola il prodotto punto di due quaternioni.
XMQuaternionEqual
Verifica se due quaternioni sono uguali.
XMQuaternionExp
Calcola l'esponenziale di un determinato quaternione puro.
XMQuaternionIdentity
Restituisce il quaternione identity.
XMQuaternionInverse
Calcola l'inverso di un quaternione.
XMQuaternionIsIdentity
Verifica se un quaternione specifico è il quaternione di identità.
XMQuaternionIsInfinite
Verificare se un componente di un quaternione è un infinito positivo o negativo.
XMQuaternionIsNaN
Verificare se un componente di un quaternione è un NaN.
XMQuaternionLength
Calcola la grandezza di un quaternione.
XMQuaternionLengthSq
Calcola il quadrato della grandezza di un quaternione.
XMQuaternionLn
Calcola il logaritmo naturale di un quaternione di unità specificato.
XMQuaternionMultiply
Calcola il prodotto di due quaternioni.
XMQuaternionNormalize
Normalizza un quaternione.
XMQuaternionNormalizeEst
Stima la versione normalizzata di un quaternione.
XMQuaternionNotEqual
Verifica se due quaternioni non sono uguali.
XMQuaternionReciprocalLength
Calcola il reciproco della grandezza di un quaternione.
XMQuaternionRotationAxis
Calcola un quaternione di rotazione su un asse.
XMQuaternionRotationMatrix
Calcola un quaternione di rotazione da una matrice di rotazione.
XMQuaternionRotationNormal
Calcola il quaternione di rotazione su un vettore normale.
XMQuaternionRotationRollPitchYaw
Calcola un quaternione di rotazione in base all'inclinazione, all'yaw e al rollio (angoli euleri).
XMQuaternionRotationRollPitchYawFromVector
Calcola un quaternione di rotazione basato su un vettore contenente gli angoli euleri (inclinazione, yaw e roll).
XMQuaternionSlerp
Interpola tra due quaternioni di unità, usando l'interpolazione lineare sferica.
XMQuaternionSlerpV
Interpola tra due quaternioni di unità, usando l'interpolazione lineare sferica.
XMQuaternionSquad
Interpola tra quattro quaternioni di unità, usando l'interpolazione quadrale sferica.
XMQuaternionSquadSetup
Fornisce gli indirizzi dei punti di controllo di configurazione per l'interpolazione quadrale sferica.
XMQuaternionSquadV
Interpola tra quattro quaternioni di unità, usando l'interpolazione quadrale sferica.
XMQuaternionToAxisAngle
Calcola un asse e un angolo di rotazione su tale asse per un determinato quaternione.

 

Funzioni della libreria DirectXMath