Compartilhar via


Enumeração D3DXWELDEPSILONSFLAGS

Opções para soldar vértices juntos.

Sintaxe

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

};

Constantes

D3DXWELDEPSILONS_WELDALL

Solde todos os vértices que estão no mesmo local. O uso desse sinalizador evita uma comparação de epsilon entre componentes de vértice.

D3DXWELDEPSILONS_WELDPARTIALMATCHES

Se um determinado componente de vértice estiver dentro do epsilon, modifique os vértices parcialmente correspondentes para que ambos os componentes sejam idênticos. Se todos os componentes forem iguais, remova um dos vértices.

D3DXWELDEPSILONS_DONOTREMOVEVERTICES

Instrui a solda a permitir apenas modificações em vértices e não remoção. Esse sinalizador só será válido se D3DXWELDEPSILONS_WELDPARTIALMATCHES estiver definido. É útil modificar vértices para serem iguais, mas não permitir que vértices sejam removidos.

D3DXWELDEPSILONS_DONOTSPLIT

Instrui a solda a não dividir vértices que estão em grupos de atributos separados. Quando o método ID3DXMesh::Optimize for chamado com o sinalizador D3DXMESHOPT_ATTRSORT, o sinalizador D3DXMESHOPT_DONOTSPLIT também será definido. Definir esse sinalizador pode retardar o processamento de vértice de software.

Requisitos

Requisito Valor
parâmetro
D3dx9mesh.h

Confira também

Enumerações D3DX

D3DXWeldVertices