Share via


PatchMesh

Define una malla definida por revisiones de Bézier. La primera matriz es una lista de vértices y la segunda matriz define las revisiones de la malla indexando en la matriz de vértices.

template PatchMesh
{
    < D02C95CC-EDBA-4305-9B5D-1820D7704BBF >
    DWORD nVertices;
    array Vector vertices[nVertices];
    DWORD nPatches;
    array Patch patches[nPatches];
    [ ... ]
}

Donde:

  • nVertices: número de vértices.
  • vértices[nVertices] - Matriz de vértices. Vea Vector.
  • nPatches: número de revisiones.
  • patches[nPatches] - Matriz de revisiones. Consulte Revisión.
  • [ ... ] - Cualquier plantilla de archivo .x se puede usar aquí. Esto hace que la arquitectura sea extensible.

Las revisiones usan los vértices de la matriz de vértices como puntos de control para cada revisión. Se trata de una plantilla heredada. La plantilla de malla de revisión más reciente es PatchMesh9.

Consulte también

Templates (Plantillas [C++])