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