Método ID3DXPRTEngine::SetMinMaxIntersection

Define as distâncias mínimas e máximas de interseção entre objetos 3D. Esses valores de distância podem ser usados para controlar a distância mínima ou máxima que os objetos podem sombrear ou refletir a luz. Por exemplo, o método pode ser usado para limitar o sombreamento de recursos próximos de um modelo 3D.

Sintaxe

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

Parâmetros

fMin [in]

Tipo: FLOAT

Distância mínima de interseção. Deve ser positivo e menor que fMax.

fMax [in]

Tipo: FLOAT

Distância máxima de interseção. Se 0,0f, o valor anterior será usado; caso contrário, deve ser maior que fMin.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, o valor retornado será D3D_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Comentários

Esse método não pode ser usado em simulações de PRT (transferência de radiação pré-computada) executadas na GPU. Consulte ID3DXPRTEngine::ComputeDirectLightingSHGPU.

Requisitos

Requisito Valor
parâmetro
D3DX9Mesh.h
Biblioteca
D3dx9.lib

Confira também

ID3DXPRTEngine