メッシュ型
単純なメッシュを定義します。 最初の配列は頂点のリストであり、2 番目の配列は頂点配列にインデックスを付けることでメッシュの面を定義します。
template Mesh
{
<3D82AB44-62DA-11CF-AB39-0020AF71E433>
DWORD nVertices;
array Vector vertices[nVertices];
DWORD nFaces;
array MeshFace faces[nFaces];
[...]
}
この場合、
- nVertices - 頂点の数。
- array Vector vertices[nVertices] - 頂点の配列。各型が Vector です。 ベクターに関するページを参照してください。
- nFaces - 顔の数。
- array MeshFace faces[nFaces] - 面の配列。各種類は MeshFace です。 MeshFace に関するページを参照してください。
- [ ... ]- 任意の .x ファイル テンプレートをここで使用できます。 これにより、アーキテクチャが拡張可能になります。 通常、Material テンプレートと TextureFilename テンプレートが使用されます。