Microsoft DirectX 8.0 (Visual Basic) |
メッシュの面および頂点の順番変更を制御し、パフォーマンスを最適化して、出力メッシュを生成する。
object.Optimize( _ Flags As Long, _ AdjacencyOut As Any, _ FaceRemap As Any, _ VertexRemapOut As D3DXBuffer) As D3DXMesh
最適化フラグの D3DXMESHOPT_STRIPREORDER および D3DXMESHOPT_VERTEXCACHE はそれぞれ相互に排他的である。
最適化されたメッシュを表す、D3DXMesh オブジェクト。
失敗した場合はエラーが発生し、Err.Number に次のいずれかの値が設定される。
D3DERR_INVALIDCALL |
E_OUTOFMEMORY |
エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。
ClonePMeshFVF を使用して、プログレッシブ メッシュを 1 つの FVF から別の FVF に変換できる。