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
D3DX9Mesh. h
Bibliothèque
D3dx9. lib

Voir aussi

ID3DXPRTEngine