PatchMesh

定义由 Bézier 修补程序定义的网格。 第一个数组是顶点列表,第二个数组通过索引到顶点数组来定义网格的修补程序。

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

其中:

  • nVertices - 顶点数。
  • 顶点[nVertices] - 顶点数组。 请参阅 Vector
  • nPatches - 修补程序数。
  • patchs[nPatches] - 修补程序数组。 请参阅 修补程序
  • [ ... ]- 可在此处使用任何 .x 文件模板。 这使得体系结构可扩展。

补丁使用顶点数组中的顶点作为每个补丁的控制点。 这是旧模板。 最新的修补程序网格模板是 PatchMesh9

另请参阅

模板