PatchMesh
Définit un maillage défini par les correctifs de Bézier. Le premier tableau est une liste de sommets, et le deuxième tableau définit les correctifs pour le maillage en indexant dans le tableau de vertex.
template PatchMesh
{
< D02C95CC-EDBA-4305-9B5D-1820D7704BBF >
DWORD nVertices;
array Vector vertices[nVertices];
DWORD nPatches;
array Patch patches[nPatches];
[ ... ]
}
Où :
- nVertices : nombre de sommets.
- vertex[nVertices] : tableau de sommets. Voir Vector.
- nPatches : nombre de correctifs.
- patches[nPatches] : tableau de correctifs. Consultez Correctif.
- [ ... ] - N’importe quel modèle de fichier .x peut être utilisé ici. Cela rend l’architecture extensible.
Les correctifs utilisent les sommets du tableau de sommets comme points de contrôle pour chaque correctif. Il s’agit d’un modèle hérité. Le dernier modèle de maillage de correctifs est PatchMesh9.