共用方式為


PatchMesh

定義 Bézier 修補程式所定義的網格。 第一個陣列是頂點清單,而第二個陣列會藉由編製頂點陣列的索引來定義網格的修補程式。

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

哪裡:

  • nVertices - 頂點數目。
  • 頂點[nVertices] - 頂點陣列。 請參閱 向量
  • nPatches - 修補程序數目。
  • patchs[nPatches] - 修補程序陣列。 請參閱 Patch
  • [ ... ]- 您可以在這裡使用任何 .x 檔案範本。 這可讓架構成為可延伸的。

修補程式會使用頂點陣列中的頂點作為每個修補程式的控制點。 這是舊版範本。 最新的修補程式網格範本 PatchMesh9

另請參閱

範本