Partager via


ID3DXPRTEngine::SetMinMaxIntersection, méthode

Définit les distances minimales et maximales d’intersection entre les objets 3D. Ces valeurs de distance peuvent être utilisées pour contrôler la distance minimale ou maximale que les objets peuvent ombrage ou réfléchir à la lumière. Par exemple, la méthode peut être utilisée pour limiter l’ombre des fonctionnalités proches d’un modèle 3D.

Syntaxe

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

Paramètres

fMin [in]

Type : FLOAT

Distance minimale d’intersection. Doit être positif et inférieur à fMax.

fMax [in]

Type : FLOAT

Distance d’intersection maximale. Si 0.0f, la valeur précédente est utilisée ; sinon, doit être supérieur à fMin.

Valeur retournée

Type : HRESULT

Si la méthode réussit, la valeur de retour est D3D_OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Notes

Cette méthode ne peut pas être utilisée dans les simulations de transfert de rayonnement précalculé (PRT) qui s’exécutent dans le GPU. Consultez ID3DXPRTEngine::ComputeDirectLightingSHGPU.

Spécifications

Condition requise Valeur
En-tête
D3DX9Mesh.h
Bibliothèque
D3dx9.lib

Voir aussi

ID3DXPRTEngine