共用方式為


ID3DXPatchMesh::GetTessSize 方法

取得鑲嵌式網格的大小,指定鑲嵌層級。

語法

HRESULT GetTessSize(
  [in]  FLOAT fTessLevel,
  [in]  DWORD Adaptive,
  [out] DWORD *NumTriangles,
  [out] DWORD *NumVertices
);

參數

fTessLevel [in]

類型: FLOAT

鑲嵌層級。

自適性 [in]

類型: DWORD

自適性鑲嵌。 針對自適性鑲嵌,請將此值設定為 TRUE ,並將 fTessLevel 設定為最大鑲嵌值。 這會導致彈性鑲嵌所需的網格大小上限。

NumTriangles [out]

類型: DWORD*

鑲嵌網格所產生的三角形數目指標。

NumVertices [out]

類型: DWORD*

鑲嵌網格所產生的頂點數目指標。

傳回值

類型: HRESULT

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

備註

這個方法假設統一鑲嵌。

規格需求

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

另請參閱

ID3DXPatchMesh