Метод 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