Enumerazione D3DXWELDEPSILONSFLAGS

Opzioni per la saldatura tra vertici.

Sintassi

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

};

Costanti

D3DXWELDEPSILONS_WELDALL

Saldare tutti i vertici che si trovano nella stessa posizione. L'uso di questo flag evita un confronto di epsilon tra i componenti dei vertici.

D3DXWELDEPSILONS_WELDPARTIALMATCHES

Se un determinato componente vertice si trova all'interno di epsilon, modificare vertici parzialmente corrispondenti in modo che entrambi i componenti siano identici. Se tutti i componenti sono uguali, rimuovere uno dei vertici.

D3DXWELDEPSILONS_DONOTREMOVEVERTICES

Indica alla saldatura di consentire solo modifiche ai vertici e non alla rimozione. Questo flag è valido solo se è impostato D3DXWELDEPSILONS_WELDPARTIALMATCHES. È utile modificare i vertici in modo che siano uguali, ma non consentire la rimozione dei vertici.

D3DXWELDEPSILONS_DONOTSPLIT

Indica alla saldatura di non dividere i vertici che si trovano in gruppi di attributi separati. Quando viene chiamato il metodo ID3DXMesh::Optimize con il flag D3DXMESHOPT_ATTRSORT, verrà impostato anche il flag D3DXMESHOPT_DONOTSPLIT. L'impostazione di questo flag può rallentare l'elaborazione dei vertici software.

Requisiti

Requisito Valore
Intestazione
D3dx9mesh.h

Vedi anche

Enumerazioni D3DX

D3DXWeldVertices