ID3DXPRTEngine :: RobustMeshRefine, méthode
Sous-divise les visages sur une maille, ce qui permet un échantillonnage adaptatif prudent qui n’élimine pas les caractéristiques de la maille.
Syntaxe
HRESULT RobustMeshRefine(
[in] FLOAT MinEdgeLength,
[in] UINT MaxSubdiv
);
Paramètres
-
MinEdgeLength [ dans]
-
Type : float
Longueur minimale du bord de face qui sera générée dans l’échantillonnage adaptatif. Si la valeur est zéro, une valeur par défaut raisonnable est remplacée.
-
MaxSubdiv [ dans]
-
Type : uint
Niveau maximal de subdivision d’un visage qui sera utilisé dans l’échantillonnage adaptatif. Si la valeur est zéro, la valeur par défaut 5 est remplacée.
Valeur de retour
Type : HRESULT
Si la méthode est réussie, la valeur de retour est S _ OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : D3DERR _ INVALIDCALL, E _ OUTOFMEMORY.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|