다음을 통해 공유


D3DXCLEANTYPE 열거형

메시 정리를 준비하기 위해 꼭짓점에서 수행할 작업을 정의합니다.

Syntax

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;

상수

D3DXCLEAN_BACKFACING

동일한 꼭짓점 인덱스를 공유하지만 반대 방향(후면 삼각형)을 가리키는 얼굴 법선이 있는 삼각형을 병합합니다. 복제된 꼭짓점을 추가하여 삼각형을 분할하지 않는 한 두 삼각형의 메시 인접 데이터가 충돌할 수 있습니다.

D3DXCLEAN_BOWTIES

꼭짓점이 두 개의 삼각형 팬(bowtie)의 정점이고 메시 작업이 팬 중 하나에 영향을 주는 경우 공유 꼭짓점을 두 개의 새 꼭짓점으로 분할합니다. 한 꼭짓점을 제거하면 두 개의 고유한 삼각형 집합에 영향을 주므로 Bowties는 꼭짓점을 제거하는 메시 단순화와 같은 작업에 문제가 발생할 수 있습니다.

D3DXCLEAN_SKINNING

스키닝 설정 메시 작업 중에 무한 루프를 방지하려면 이 플래그를 사용합니다.

D3DXCLEAN_OPTIMIZATION

메시 최적화 작업 중에 무한 루프를 방지하려면 이 플래그를 사용합니다.

D3DXCLEAN_SIMPLIFICATION

메시 단순화 작업 중에 무한 루프를 방지하려면 이 플래그를 사용합니다.

요구 사항

요구 사항
헤더
D3dx9mesh.h

추가 정보

D3DX 열거형