Partager via


Fonction XMMatrixTransformation (directxmath.h)

Génère une matrice de transformation.

Syntaxe

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

Paramètres

[in] ScalingOrigin

Vecteur 3D décrivant le centre de la mise à l’échelle.

[in] ScalingOrientationQuaternion

Quaternion décrivant l’orientation de la mise à l’échelle.

[in] Scaling

Vecteur 3D contenant les facteurs de mise à l’échelle pour l’axe x, l’axe y et l’axe z.

[in] RotationOrigin

Vecteur 3D décrivant le centre de la rotation.

[in] RotationQuaternion

Quaternion décrivant la rotation autour de l’origine indiquée par RotationOrigin.

[in] Translation

Vecteur 3D décrivant les traductions le long de l’axe x, de l’axe y et de l’axe z.

Valeur retournée

Retourne la matrice de transformation.

Notes

Configuration requise pour la plateforme

Microsoft Visual Studio 2010 ou Microsoft Visual Studio 2012 avec le Kit de développement logiciel (SDK) Windows pour Windows 8. Pris en charge pour les applications de bureau Win32, les applications du Windows Store et Windows Phone 8 applications.

Spécifications

   
Plateforme cible Windows
En-tête directxmath.h

Voir aussi

Fonctions matricielles de bibliothèque DirectXMath