XMMatrixTransformation-Funktion (directxmath.h)

Erstellt eine Transformationsmatrix.

Syntax

XMMATRIX XM_CALLCONV XMMatrixTransformation(
  [in] FXMVECTOR ScalingOrigin,
  [in] FXMVECTOR ScalingOrientationQuaternion,
  [in] FXMVECTOR Scaling,
  [in] GXMVECTOR RotationOrigin,
  [in] HXMVECTOR RotationQuaternion,
  [in] HXMVECTOR Translation
) noexcept;

Parameter

[in] ScalingOrigin

3D-Vektor, der den Mittelpunkt der Skalierung beschreibt.

[in] ScalingOrientationQuaternion

Quaternion, die die Ausrichtung der Skalierung beschreibt.

[in] Scaling

3D-Vektor mit den Skalierungsfaktoren für die x-Achse, y-Achse und z-Achse.

[in] RotationOrigin

3D-Vektor, der den Mittelpunkt der Drehung beschreibt.

[in] RotationQuaternion

Quaternion, die die Drehung um den von RotationOrigin angegebenen Ursprung beschreibt.

[in] Translation

3D-Vektor, der die Übersetzungen entlang der x-Achse, y-Achse und z-Achse beschreibt.

Rückgabewert

Gibt die Transformationsmatrix zurück.

Hinweise

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

   
Zielplattform Windows
Kopfzeile directxmath.h

Weitere Informationen

Matrixfunktionen der DirectXMath-Bibliothek