Énumération D3DXWELDEPSILONSFLAGS

Options de soudage des sommets.

Syntaxe

enum _D3DXWELDEPSILONSFLAGS {
  D3DXWELDEPSILONS_WELDALL              = 1, 
  D3DXWELDEPSILONS_WELDPARTIALMATCHES   = 2, 
  D3DXWELDEPSILONS_DONOTREMOVEVERTICES  = 4, 
  D3DXWELDEPSILONS_DONOTSPLIT           = 8 

};

Constantes

D3DXWELDEPSILONS_WELDALL

Soudez tous les sommets qui se trouvent au même emplacement. L’utilisation de cet indicateur évite une comparaison epsilon entre les composants de vertex.

D3DXWELDEPSILONS_WELDPARTIALMATCHES

Si un composant de vertex donné se trouve dans epsilon, modifiez les sommets partiellement mis en correspondance afin que les deux composants soient identiques. Si tous les composants sont égaux, supprimez l’un des sommets.

D3DXWELDEPSILONS_DONOTREMOVEVERTICES

Indique à la soudure d’autoriser uniquement les modifications des sommets et non le retrait. Cet indicateur n’est valide que si D3DXWELDEPSILONS_WELDPARTIALMATCHES est défini. Il est utile de modifier les sommets pour qu’ils soient égaux, mais pas pour permettre la suppression des sommets.

D3DXWELDEPSILONS_DONOTSPLIT

Indique à la soudure de ne pas fractionner les sommets qui se trouvent dans des groupes d’attributs distincts. Lorsque la méthode ID3DXMesh::Optimize est appelée avec l’indicateur D3DXMESHOPT_ATTRSORT, l’indicateur D3DXMESHOPT_DONOTSPLIT est également défini. La définition de cet indicateur peut ralentir le traitement du vertex logiciel.

Spécifications

Condition requise Valeur
En-tête
D3dx9mesh.h

Voir aussi

Énumérations D3DX

D3DXWeldVertices