共用方式為


ID3DXPatchMesh::Optimize 方法

優化修補網格,以有效率地鑲嵌。

語法

HRESULT Optimize(
  [in] DWORD Flags
);

參數

旗標 [in]

類型: DWORD

目前未使用。

傳回值

類型: HRESULT

如果方法成功,傳回值會D3D_OK。 如果方法失敗,傳回值可以是下列其中一項:D3DERR_INVALIDCALL,D3DXERR_CANNOTATTRSORT。

備註

應用程式產生網格的相鄰資訊之後,網格資料可以優化 (重新排序) ,以提升繪圖效能。 這個方法會決定所提供容錯) 內的相鄰修補程式 (。

相鄰資訊也可用來優化鑲嵌。 呼叫 ID3DXPatchMesh::Tessellate來重複產生相鄰資訊一次並重複產生。 執行的優化與所使用的實際鑲嵌層級無關。 不過,如果網格頂點已變更,您必須重新產生相鄰資訊。

規格需求

需求
標頭
D3DX9Mesh.h
程式庫
D3dx9.lib

另請參閱

ID3DXPatchMesh

ID3DXPatchMesh::GenerateAdjacency