Énumération D3DXWELDEPSILONSFLAGS

Options de soudure conjointe des sommets.

Syntaxe

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

};

Constantes

D3DXWELDEPSILONS _ WELDALL

Soudure ensemble tous les vertex 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 vertex partiellement correspondants afin que les deux composants soient identiques. Si tous les composants sont identiques, supprimez l’un des sommets.

D3DXWELDEPSILONS _ DONOTREMOVEVERTICES

Indique à la soudure d’autoriser uniquement les modifications apportées aux vertex et non la suppression. Cet indicateur n’est valide que si D3DXWELDEPSILONS _ WELDPARTIALMATCHES est défini. Il est utile de modifier les vertex pour qu’ils soient égaux, mais pas pour permettre la suppression des vertex.

D3DXWELDEPSILONS _ DONOTSPLIT

Indique à la soudure de ne pas fractionner les vertex 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 des vertex logiciels.

Configuration requise

Condition requise Valeur
En-tête
D3dx9mesh. h

Voir aussi

Énumérations D3DX

D3DXWeldVertices