PatchMesh9

Définit une maille définie par les correctifs de Bézier. Le premier tableau est une liste de vertex, 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 des correctifs : rectangle, triangle ou N-patch.
  • Degré-degré des variables dans l’équation de la courbe.
  • Base : type de base d’une surface corrective de poids fort.
  • nVertices-nombre de vertex.
  • vertex [ nVertices ] -tableau de vertex. Consultez Vector.
  • nPatches : nombre de correctifs.
  • patchs [ nPatches ] -Array of patchs. Consultez patch.
  • [ ... ] -N’importe quel modèle de fichier. x peut être utilisé ici. L’architecture est ainsi extensible.

Les correctifs utilisent les vertex dans le tableau de vertex comme points de contrôle pour chaque correctif.

Voir aussi

Modèles