Поделиться через


Метод ID3DXPRTEngine::RobustMeshRefine

Подразделяет лица в сетке, что позволяет проводить консервативную адаптивную выборку, которая не устраняет признаки сетки.

Синтаксис

HRESULT RobustMeshRefine(
  [in] FLOAT MinEdgeLength,
  [in] UINT  MaxSubdiv
);

Параметры

MinEdgeLength [in]

Тип: FLOAT

Минимальная длина края лица, которая будет создана при адаптивной выборке. Если значение равно нулю, будет заменено разумное значение по умолчанию.

MaxSubdiv [in]

Тип: UINT

Максимальный уровень деления лица, который будет использоваться при адаптивной выборке. Если значение равно нулю, будет заменено значение по умолчанию 5.

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

Тип: HRESULT

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

Требования

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

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

ID3DXPRTEngine

ID3DXPRTEngine::ComputeBounceAdaptive

ID3DXPRTEngine::ComputeDirectLightingSHAdaptive