ID3DXPRTEngine :: SetMinMaxIntersection, méthode
Définit les distances minimale et maximale de l’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 ombrer ou pour refléter la lumière. Par exemple, la méthode peut être utilisée pour limiter l’occultation des fonctionnalités avoisinantes d’un modèle 3D.
Syntaxe
HRESULT SetMinMaxIntersection(
[in] FLOAT fMin ,
[in] FLOAT fMax
);
Paramètres
-
fmin, [ dans]
-
Type : float
Distance d’intersection minimale. Doit être positif et inférieur à fMax.
-
Fmax [ dans]
-
Type : float
Distance d’intersection maximale. Si 0.0 f, la valeur précédente est utilisée ; Sinon, doit être supérieur à fmin,.
Valeur de retour
Type : HRESULT
Si la méthode est réussie, 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 luminance (PRT) précalculées qui s’exécutent dans le GPU. Consultez ID3DXPRTEngine :: ComputeDirectLightingSHGPU.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|