Freigeben über


XMQuaternionToAxisAngle-Funktion (directxmath.h)

Berechnet eine Achse und einen Drehwinkel um diese Achse für eine bestimmte Quaternion.

Syntax

void XM_CALLCONV XMQuaternionToAxisAngle(
  [out] XMVECTOR  *pAxis,
  [out] float     *pAngle,
  [in]  FXMVECTOR Q
) noexcept;

Parameter

[out] pAxis

Adresse eines 3D-Vektors, der die Drehachse für die Quaternion Q beschreibt.

[out] pAngle

Adresse des Floats , der den Drehwinkel des Bogenmaßes für die Quaternion Q beschreibt.

[in] Q

Zu messende Quaternion.

Rückgabewert

Keine.

Hinweise

Die DirectXMath-Quaternionsfunktionen verwenden einen XMVECTOR 4-Vektor, um Quaternionen darzustellen, wobei die X-, Y- und Z-Komponenten der Vektorteil und die W-Komponente der Skalarteil ist.

Plattformanforderungen

Microsoft Visual Studio 2010 oder Microsoft Visual Studio 2012 mit dem Windows SDK für Windows 8. Unterstützt für Win32-Desktop-Apps, Windows Store-Apps und Windows Phone 8-Apps.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile directxmath.h

Weitere Informationen

Quaternionfunktionen der DirectXMath-Bibliothek