ID3DXPatchMesh::Tessellate 方法

根据分割级别执行统一细化。

语法

HRESULT Tessellate(
  [in] FLOAT      fTessLevel,
  [in] LPD3DXMESH pMesh
);

参数

fTessLevel [in]

类型: FLOAT

分割级别。 这是在现有顶点之间引入的顶点数。 此 float 参数的范围是 0 < fTessLevel <= 32。

pMesh [in]

类型: LPD3DXMESH

生成的细化网格。 请参阅 ID3DXMesh

返回值

类型: HRESULT

如果该方法成功,则返回值D3D_OK。 如果方法失败,则返回值可以是下列值之一:D3DERR_INVALIDCALL、E_OUTOFMEMORY。

备注

如果使用 ID3DXPatchMesh::Optimize 优化了修补网格,则此函数的执行效率更高。

要求

要求
标头
D3DX9Mesh.h

D3dx9.lib

另请参阅

ID3DXPatchMesh