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 |
|
Bibliothèque |
|
Voir aussi