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.
Rubriques connexes