ID3DXPatchMesh :: Optimize, méthode
Optimise le maillage des correctifs pour une polygonalisation efficace.
Syntaxe
HRESULT Optimize(
[in] DWORD Flags
);
Paramètres
-
Indicateurs [ dans]
-
Type : DWORD
Actuellement inutilisé.
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, D3DXERR _ CANNOTATTRSORT.
Notes
Une fois qu’une application a généré des informations d’adjacence pour une maille, les données de maillage peuvent être optimisées (réorganisées) pour améliorer les performances de dessin. Cette méthode détermine les correctifs adjacents (dans la tolérance fournie).
Les informations d’contiguïté sont également utilisées pour optimiser la pavage. Générez des informations d’adjacence une fois et paver à plusieurs reprises en appelant ID3DXPatchMesh :: paver. L’optimisation effectuée est indépendante du niveau de pavage réel utilisé. Toutefois, si les vertex de maillage sont modifiés, vous devez régénérer les informations d’adjacence.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|