D3DXPATCHINFO, structure
Structure qui contient les attributs d’un filet de correction.
Syntaxe
typedef struct D3DXPATCHINFO {
D3DXPATCHMESHTYPE PatchType;
D3DDEGREETYPE Degree;
D3DBASISTYPE Basis;
} D3DXPATCHINFO, *LPD3DXPATCHINFO;
Membres
-
PatchType
-
Type : D3DXPATCHMESHTYPE
-
Type de correctif. Pour plus d’informations sur les types de correctifs, consultez D3DXPATCHMESHTYPE.
-
Degré
-
Type : D3DDEGREETYPE
-
Degré des courbes utilisées pour construire le correctif. Pour plus d’informations sur les degrés pris en charge, consultez D3DDEGREETYPE.
-
basis
-
Type : D3DBASISTYPE
-
Type de courbe utilisé pour construire le correctif. Pour plus d’informations sur les types de base pris en charge, consultez D3DBASISTYPE.
Notes
Une maille est un ensemble de faces, chacune d’elles étant décrite par un polygone simple. Les objets peuvent être créés en connectant plusieurs mailles ensemble. Une maille de correctif est construite à partir de patchs. Un patch est un élément de géométrie à quatre faces construit à partir de courbes. Le type de courbe utilisé et l’ordre de la courbe peuvent être variés afin que la surface de la facette corresponde à presque toutes les formes de surface.
Les types de combinaisons de correctifs suivants sont pris en charge :
| Type de correctif | basis | Degré |
|---|---|---|
| Rectangle | Bézier | 2, 3, 5 |
| Rectangle | B-spline | 2, 3, 5 |
| Rectangle | Catmull-Rom | 3 |
| Triangle | Bézier | 2, 3, 5 |
| N-patch | N/A | 3 |
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|