Defines a mesh defined by Bézier patches. The first array is a list of vertices, and the second array defines the patches for the mesh by indexing into the vertex array.
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];
[ ... ]
}
Where:
The patches use the vertices in the array of vertices as the control points for each patch.