Condividi tramite


PatchMesh

Definisce una mesh definita dalle patch di Bézier. La prima matrice è un elenco di vertici e la seconda matrice definisce le patch per la mesh indicizzata nella matrice dei vertici.

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

Dove:

  • nVertices - Numero di vertici.
  • vertici[nVertices] - Matrice di vertici. Vedere Vector.
  • nPatches - Numero di patch.
  • patch[nPatches] - Matrice di patch. Vedere Patch.
  • [ ... ] - Qualsiasi modello di file .x può essere usato qui. Ciò rende estendibile l'architettura.

Le patch usano i vertici nella matrice di vertici come punti di controllo per ogni patch. Si tratta di un modello legacy. Il modello patch mesh più recente è PatchMesh9.

Vedi anche

Modelli