Freigeben über


XMMatrixRotationAxis-Funktion (directxmath.h)

Erstellt eine Matrix, die sich um eine beliebige Achse dreht.

Syntax

XMMATRIX XM_CALLCONV XMMatrixRotationAxis(
  [in] FXMVECTOR Axis,
  [in] float     Angle
) noexcept;

Parameter

[in] Axis

Vektor, der die Drehachse beschreibt.

[in] Angle

Drehwinkel in Bogenmaßen. Winkel werden im Uhrzeigersinn gemessen, wenn sie entlang der Drehachse zum Ursprung schauen.

Rückgabewert

Gibt die Rotationsmatrix zurück.

Hinweise

Wenn Axis ein normalisierter Vektor ist, ist es schneller, die XMMatrixRotationNormal-Funktion zum Erstellen dieses Matrixtyps zu verwenden.

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

Matrixfunktionen der DirectXMath-Bibliothek