おはようございます。朝なんで人いなそうですが、よろしければお知恵をお貸しください。

8の頂点データ、12面×3のフェースデータ(最大三角形プリミティブ)、
そして各頂点にuvデータを12×3個持つ立方体のデータがあります。

これをFVFがXYZとUVの頂点バッファ、及びインデックスバッファ(D3DXMeshなので必須)に
納めたいのですが、この場合、uvを基準に頂点データを展開するしかないのでしょうか?

馬鹿正直にやったら、頂点データ36、1234…と順番に並ぶだけのインデックスバッファが
出来てしまい・・・さすがに無駄が多そうです。
おまけに期待してたD3DXMesh::Optimizeも、データを減らしてはくれなくて・・・。