Microsoft DirectX 8.0 (C++) |
このテンプレートはメッシュごとにインスタンス化され、メッシュ内のどの頂点が互いに重複しているかという情報を保持する。頂点がスムージング グループまたはマテリアルの境界にある場合に重複が発生する。このテンプレートの目的は、周辺パラメータが異なるどの頂点が、実際にはモデル内の同じ頂点であるかを、ローダーが決定できるようにすることである。特定の用途 (メッシュの単純化など) で、この情報を利用できる。
<B8D65549-D7C9-4995-89CF-53A9A8B031E3>
メンバ名 | 型 | オプションの配列サイズ | オプションのデータ オブジェクト |
---|---|---|---|
nIndices | DWORD | なし | |
nOriginalVertices | DWORD | ||
indices | 配列 DWORD | nIndices |
重複が発生する前のメッシュ内の頂点の数は nOriginalVertices である。値 indices[n] は、重複が発生しない場合にメッシュの頂点配列内の vertex[n] が持つ頂点インデックスを保持する。したがって、この配列内のインデックスが同じである場合は、重複した頂点であることを示す。