Partager via


Prise en charge des fonctions mathématiques dans D3DX (Direct3D 9)

Note

La bibliothèque utilitaire D3DX est déconseillée. Nous vous recommandons d’utiliser directXMath à la place.

D3DX est une bibliothèque d’utilitaires qui fournit des services d’assistance. Il s’agit d’une couche au-dessus du composant Direct3D.

Mathématiques

La prise en charge mathématique, contenue dans un ensemble de fonctions, est fournie pour :

  • Calculs de couleur
  • Planes
  • Manipulation de matrice
  • Quaternions
  • Vecteurs 2D
  • Vecteurs 3D
  • Vecteurs 4D

Notez qu’en cas de couplage avec les surcharges C++, la prise en charge des types mathématiques 3D de base est étendue.

Pour plus d’informations sur ces fonctions, consultez fonctions D3DX. Pour vous aider à trouver la fonction dont vous avez besoin, elles sont réparties dans plusieurs dossiers.

FLOAT16

Lorsque vous utilisez le type de données FLOAT16, veillez à limiter les valeurs à un maximum de D3DX_16F_MAX. Toute valeur FLOAT16 qui dépasse cette valeur entraîne un comportement non défini dans le pipeline. Consultez autres constantes D3DX.

D3DX