Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Definiert ein Gitter, das durch Bézier-Patches definiert ist. Das erste Array ist eine Liste von Scheitelpunkten, und das zweite Array definiert die Patches für das Gitter, indem es in das Vertexarray indiziert wird.
template PatchMesh
{
< D02C95CC-EDBA-4305-9B5D-1820D7704BBF >
DWORD nVertices;
array Vector vertices[nVertices];
DWORD nPatches;
array Patch patches[nPatches];
[ ... ]
}
Wo:
- nVertices – Anzahl der Scheitelpunkte.
- Scheitelpunkte[nVertices] - Array von Scheitelpunkten. Siehe Vector.
- nPatches - Anzahl der Patches.
- patches[nPatches] - Array von Patches. Siehe Patch-.
- [ ... ] - Jede X-Dateivorlage kann hier verwendet werden. Dies macht die Architektur erweiterbar.
Die Patches verwenden die Scheitelpunkte im Array von Scheitelpunkten als Kontrollpunkte für jeden Patch. Dies ist eine Legacyvorlage. Die neueste Patch-Gittervorlage ist PatchMesh9.
Siehe auch