Funzione XMQuaternionRotationAxis (directxmath.h)

Calcola un quaternione di rotazione su un asse.

Sintassi

XMVECTOR XM_CALLCONV XMQuaternionRotationAxis(
  [in] FXMVECTOR Axis,
  [in] float     Angle
) noexcept;

Parametri

[in] Axis

Vettore 3D che descrive l'asse di rotazione.

[in] Angle

Angolo di rotazione nei radianti. Gli angoli vengono misurati in senso orario quando si guarda lungo l'asse di rotazione verso l'origine.

Valore restituito

Restituisce il quaternione di rotazione.

Commenti

Le funzioni directXMath quaternion usano un vettore XMVECTOR 4-vector per rappresentare quaternioni, dove i componenti X, Y e Z sono la parte vettore e il componente W è la parte scalare.

Se Asse è un vettore normalizzato, è più veloce usare XMQuaternionRotationNormal

Requisiti della piattaforma

Microsoft Visual Studio 2010 o Microsoft Visual Studio 2012 con il Windows SDK per Windows 8. Supportato per app desktop Win32, app di Windows Store e Windows Phone 8 app.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione directxmath.h

Vedi anche

Funzioni di Quaternion della libreria DirectXMath