Structure D3DXPATCHINFO
Structure qui contient les attributs d’un maillage de correctifs.
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 patch. Pour plus d’informations sur les degrés pris en charge, consultez D3DDEGREETYPE.
-
Base
-
Type : D3DBASISTYPE
-
Type de courbe utilisé pour construire le patch. Pour plus d’informations sur les types de base pris en charge, consultez D3DBASISTYPE.
Notes
Un maillage est un ensemble de visages, chacun d’eux étant décrit par un polygone simple. Les objets peuvent être créés en connectant plusieurs maillages ensemble. Un maillage de correctifs est construit à partir de correctifs. Un patch est un morceau de géométrie à quatre côtés construit à partir de courbes. Le type de courbe utilisée et l’ordre de la courbe peuvent être variés de sorte que la surface patch s’adapte à presque toutes les formes de surface.
Les types de combinaisons de correctifs suivants sont pris en charge :
Type de correctif | Base | 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 |
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Voir aussi