Метод ID3DXPatchMesh::GenerateAdjacency

Создайте список ребер сетки и исправлений, которые совместно используют каждое ребро.

Синтаксис

HRESULT GenerateAdjacency(
  [in] FLOAT fTolerance
);

Параметры

fTolerance [in]

Тип: FLOAT

Указывает, что вершины, которые отличаются по положению меньше допустимого значения, должны рассматриваться как совпадающие.

Возвращаемое значение

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение будет D3D_OK. Если метод завершается ошибкой, возвращаемое значение может быть одним из следующих: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Комментарии

После того как приложение создаст сведения о смежности для сетки, данные сетки можно оптимизировать для повышения производительности рисования. Этот метод определяет, какие исправления находятся рядом (в пределах указанного допуска). Эти сведения используются внутри для оптимизации тесселяции.

Требования

Требование Значение
Заголовок
D3DX9Mesh.h
Библиотека
D3dx9.lib

См. также раздел

ID3DXPatchMesh

ID3DXPatchMesh::Optimize