Partager via


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

Notes

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

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

Math

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

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

Notez que lorsqu’il est couplé aux 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, ils sont répartis 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