Partager via


PatchMesh9

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 PatchMesh9
{
    < B9EC94E1-B9A6-4251-BA18-94893F02C0EA >
    DWORD Type;
    DWORD Degree;
    DWORD Basis;
    DWORD nVertices;
    array Vector vertices[nVertices];
    DWORD nPatches;
    array Patch patches[nPatches];
    [ ... ]
} 

Où :

  • Type : type de maillage de correctif : rectangle, triangle ou N-patch.
  • Degré : degré des variables dans l’équation de courbe.
  • Base : type de base d’une surface de patch d’ordre élevé.
  • nVertices : nombre de sommets.
  • sommets[nVertices] : tableau de sommets. Consultez 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.

Voir aussi

Modèles