Freigeben über


D3DXQuaternionToAxisAngle-Funktion (D3dx9math.h)

Hinweis

Die D3DX-Hilfsprogrammbibliothek ist veraltet. Es wird empfohlen, stattdessen DirectXMath zu verwenden.

Berechnet die Achse und den Drehwinkel eines Quaternions.

Syntax

void D3DXQuaternionToAxisAngle(
  _In_    const D3DXQUATERNION *pQ,
  _Inout_       D3DXVECTOR3    *pAxis,
  _Inout_       FLOAT          *pAngle
);

Parameter

pQ [in]

Typ: const D3DXQUATERNION*

Zeiger auf die Quellstruktur D3DXQUATERNION .

pAxis [ein, aus]

Typ: D3DXVECTOR3*

Diese Funktion gibt einen Zeiger auf eine D3DXVECTOR3-Struktur zurück, die die Rotationsachse der Quaternion identifiziert.

pAngle [ein, aus]

Typ: FLOAT*

Diese Funktion gibt einen Zeiger auf einen FLOAT-Wert zurück, der den Drehwinkel des Quaternions in Bogenmaßen identifiziert.

Rückgabewert

Kein Rückgabewert.

Bemerkungen

Verwenden Sie D3DXQuaternionNormalize für alle Quaternioneingaben, die noch nicht normalisiert sind.

Anforderungen

Anforderung Wert
Header
D3dx9math.h
Bibliothek
D3dx9.lib

Siehe auch

Mathematische Funktionen