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. |
Zugehörige Themen