Freigeben über


Quaternionsfunktionen der DirectXMath-Bibliothek

Listet die quaternion-Funktionen auf, die von DirectXMath bereitgestellt werden.

In diesem Abschnitt

Thema BESCHREIBUNG
XMQuaternionBaryCentric
Gibt einen Punkt in baryzentrischen Koordinaten unter Verwendung der angegebenen Quaternionen zurück.
XMQuaternionBaryCentricV
Gibt einen Punkt in baryzentrischen Koordinaten unter Verwendung der angegebenen Quaternionen zurück.
XMQuaternionConjugate
Berechnet das Konjugat eines Quaternions.
XMQuaternionDot
Berechnet das Punktprodukt von zwei Quaternionen.
XMQuaternionEqual
Testet, ob zwei Quaternionen gleich sind.
XMQuaternionExp
Berechnet das Exponentielle einer angegebenen reinen Quaternion.
XMQuaternionIdentity
Gibt die Identitätsquaternion zurück.
XMQuaternionInverse
Berechnet die Inverse einer Quaternion.
XMQuaternionIsIdentity
Testet, ob eine bestimmte Quaternion das Identitätsquaternion ist.
XMQuaternionIsInfinite
Testen Sie, ob eine Komponente eines Quaternions entweder positiv oder negativ unendlich ist.
XMQuaternionIsNaN
Testen Sie, ob eine Komponente eines Quaternions ein NaN ist.
XMQuaternionLength
Berechnet die Größe eines Quaternions.
XMQuaternionLengthSq
Berechnet das Quadrat der Größe eines Quaternions.
XMQuaternionLn
Berechnet den natürlichen Logarithmus einer bestimmten Einheitenquaternion.
XMQuaternionMultiply
Berechnet das Produkt aus zwei Quaternionen.
XMQuaternionNormalize
Normalisiert eine Quaternion.
XMQuaternionNormalizeEst
Schätzt die normalisierte Version eines Quaternions.
XMQuaternionNotEqual
Testet, ob zwei Quaternionen nicht gleich sind.
XMQuaternionReciprocalLength
Berechnet den Kehrwert der Größe eines Quaternions.
XMQuaternionRotationAxis
Berechnet eine Rotationsquaternion um eine Achse.
XMQuaternionRotationMatrix
Berechnet eine Rotationsquaternion aus einer Rotationsmatrix.
XMQuaternionRotationNormal
Berechnet die Rotationsquaternion für einen normalen Vektor.
XMQuaternionRotationRollPitchYaw
Berechnet eine Rotationsquaternion basierend auf der Tonhöhe, Gier und Rolle (Eulerwinkel).
XMQuaternionRotationRollPitchYawFromVector
Berechnet eine Rotationsquaternion basierend auf einem Vektor, der die Eulerwinkel (Pitch, Yaw und Roll) enthält.
XMQuaternionSlerp
Interpoliert zwischen zwei Einheitenquaternionen unter Verwendung der sphärischen linearen Interpolation.
XMQuaternionSlerpV
Interpoliert zwischen zwei Einheitenquaternionen unter Verwendung der sphärischen linearen Interpolation.
XMQuaternionSquad
Interpoliert zwischen vier Einheitenquaternionen unter Verwendung einer sphärischen viereckigen Interpolation.
XMQuaternionSquadSetup
Stellt Adressen von Setupsteuerungspunkten für sphärische Viereckinterpolation bereit.
XMQuaternionSquadV
Interpoliert zwischen vier Einheitenquaternionen unter Verwendung einer sphärischen viereckigen Interpolation.
XMQuaternionToAxisAngle
Berechnet eine Achse und einen Drehwinkel um diese Achse für eine bestimmte Quaternion.

 

DirectXMath-Bibliotheksfunktionen