ID3DXPatchMesh::Optimize 方法
优化补丁网格,实现高效的分割。
语法
HRESULT Optimize(
[in] DWORD Flags
);
参数
-
Flags [in]
-
类型: DWORD
当前未使用。
返回值
类型: HRESULT
如果方法成功,则返回值D3D_OK。 如果方法失败,则返回值可以是以下值之一:D3DERR_INVALIDCALL、D3DXERR_CANNOTATTRSORT。
备注
应用程序为网格生成相邻信息后,可以优化网格数据 (重新排序) 以提高绘制性能。 此方法确定哪些修补程序在提供的容差) 内相邻 (。
邻接信息还用于优化细化。 一次生成相邻信息,并通过调用 ID3DXPatchMesh::Tessellate 重复 tessellate。 执行的优化与使用的实际细化级别无关。 但是,如果网格顶点发生更改,则必须重新生成相邻信息。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅