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
D3dx9mesh. h

Voir aussi

Structures D3DX

_Informations D3DRECTPATCH

_Informations D3DTRIPATCH

D3DXCreatePatchMesh