Microsoft DirectX 8.0 (Visual Basic) |
メッシュの面および頂点の順番変更を制御し、パフォーマンスを最適化する。
object.Optimize( _ Flags As Any, _ Adjacency As Any, _ OptAdj As Any, _ FaceRemap As Any, _ BuffVertexRemap As D3DXBuffer, _ OptMesh As D3DXMesh)
最適化フラグの D3DXMESHOPT_STRIPREORDER および D3DXMESHOPT_VERTEXCACHE はそれぞれ相互に排他的である。
失敗した場合はエラーが発生し、Err.Number に E_OUTOFMEMORY が設定される。
エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。
このメソッドは D3DXBaseMesh.CloneMesh メソッドによく似ているが、メッシュのクローン生成中に最適化を実行できる点が異なる。
出力メッシュは、入力メッシュのすべての作成パラメータを継承する。