Enumerasi D3DXCLEANTYPE

Mendefinisikan operasi yang akan dilakukan pada simpul sebagai persiapan untuk pembersihan jala.

Sintaks

typedef enum D3DXCLEANTYPE { 
  D3DXCLEAN_BACKFACING      = 1,
  D3DXCLEAN_BOWTIES         = 2,
  D3DXCLEAN_SKINNING        = D3DXCLEAN_BACKFACING,
  D3DXCLEAN_OPTIMIZATION    = D3DXCLEAN_BACKFACING,
  D3DXCLEAN_SIMPLIFICATION  = D3DXCLEAN_BACKFACING | D3DXCLEAN_BOWTIES
} D3DXCLEANTYPE, *LPD3DXCLEANTYPE;

Konstanta

D3DXCLEAN_BACKFACING

Gabungkan segitiga yang memiliki indeks puncak yang sama tetapi memiliki wajah normal yang menunjuk ke arah yang berlawanan (segitiga menghadap belakang). Kecuali segitiga tidak dibagi dengan menambahkan verteks yang direplikasi, data kedekatan jala dari dua segitiga dapat bertentangan.

D3DXCLEAN_BOWTIES

Jika puncak adalah puncak dari dua kipas segitiga (bowtie) dan operasi jala akan memengaruhi salah satu penggemar, maka membagi puncak bersama menjadi dua simpul baru. Bowties dapat menyebabkan masalah untuk operasi seperti penyederhanaan jala yang menghapus simpul, karena menghapus satu verteks memengaruhi dua set segitiga yang berbeda.

D3DXCLEAN_SKINNING

Gunakan bendera ini untuk mencegah perulangan tak terbatas selama operasi penyiapan skinning mesh.

D3DXCLEAN_OPTIMIZATION

Gunakan bendera ini untuk mencegah perulangan tak terbatas selama operasi pengoptimalan jala.

D3DXCLEAN_SIMPLIFICATION

Gunakan bendera ini untuk mencegah perulangan tak terbatas selama operasi penyederhanaan jala.

Persyaratan

Persyaratan Nilai
Header
D3dx9mesh.h

Lihat juga

Enumerasi D3DX