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


Метод ID3DXPRTEngine::SetMinMaxIntersection

Задает минимальное и максимальное расстояние пересечения между трехмерные объекты. Эти значения расстояния можно использовать для управления минимальным или максимальным расстоянием, на которое объекты могут затенять или отражать свет. Например, метод можно использовать для ограничения затенения близлежащих признаков трехмерной модели.

Синтаксис

HRESULT SetMinMaxIntersection(
  [in] FLOAT fMin ,
  [in] FLOAT fMax
);

Параметры

fMin [in]

Тип: FLOAT

Минимальное расстояние пересечения. Должно быть положительным и меньше fMax.

fMax [in]

Тип: FLOAT

Максимальное расстояние пересечения. Если значение равно 0,0f, используется предыдущее значение; В противном случае значение должно быть больше fMin.

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

Тип: HRESULT

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

Комментарии

Этот метод нельзя использовать в предварительно вычисляемых имитациях передачи лучей (PRT), выполняемых в GPU. См . раздел ID3DXPRTEngine::ComputeDirectLightingSHGPU.

Требования

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

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

ID3DXPRTEngine