D3DXCleanMesh, fonction
Nettoie un maillage en le préparant à la simplification.
Syntaxe
HRESULT D3DXCleanMesh(
_In_ D3DXCLEANTYPE CleanType,
_In_ LPD3DXMESH pMeshIn,
_In_ const DWORD *pAdjacencyIn,
_Out_ LPD3DXMESH *ppMeshOut,
_Out_ DWORD *pAdjacencyOut,
_Out_ LPD3DXBUFFER *ppErrorsAndWarnings
);
Paramètres
-
CleanType [in]
-
Type : D3DXCLEANTYPE
Opérations de vertex à effectuer en préparation du nettoyage du maillage. Consultez D3DXCLEANTYPE.
-
pMeshIn [in]
-
Type : LPD3DXMESH
Pointeur vers une interface ID3DXMesh , représentant le maillage à nettoyer.
-
pAdjacencyIn [in]
-
Type : const DWORD*
Pointeur vers un tableau de trois DWORD par visage qui spécifient les trois voisins pour chaque visage dans le maillage à nettoyer.
-
ppMeshOut [out]
-
Type : LPD3DXMESH*
Adresse d’un pointeur vers une interface ID3DXMesh , représentant le maillage nettoyé retourné. Le même maillage est retourné que celui qui a été passé si aucun nettoyage n’était nécessaire.
-
pAdjacencyOut [out]
-
Type : DWORD*
Pointeur vers un tableau de trois DWORD par face qui spécifient les trois voisins pour chaque face dans le maillage de sortie.
-
ppErrorsAndWarnings [out]
-
Type : LPD3DXBUFFER*
Retourne une mémoire tampon contenant une chaîne d’erreurs et d’avertissements, qui expliquent les problèmes détectés dans le maillage.
Valeur retournée
Type : HRESULT
Si la fonction réussit, la valeur de retour est D3D_OK. Si la fonction échoue, la valeur de retour peut être l’une des suivantes : D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Notes
Cette fonction nettoie un maillage à l’aide de la méthode de nettoyage et des options spécifiées dans le paramètre CleanType. Pour obtenir une description des options disponibles, consultez l’énumération D3DXCLEANTYPE .
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour