다음을 통해 공유


D3DXPATCHINFO 구조체

패치 메시의 특성을 포함하는 구조체입니다.

구문

typedef struct D3DXPATCHINFO {
  D3DXPATCHMESHTYPE PatchType;
  D3DDEGREETYPE     Degree;
  D3DBASISTYPE      Basis;
} D3DXPATCHINFO, *LPD3DXPATCHINFO;

멤버

PatchType

형식: D3DXPATCHMESHTYPE

패치 유형입니다. 패치 유형에 대한 자세한 내용은 D3DXPATCHMESHTYPE을 참조하세요.

학위

형식: D3DDEGREETYPE

패치를 생성하는 데 사용되는 곡선의 정도입니다. 지원되는 학위에 대한 자세한 내용은 D3DDEGREETYPE을 참조하세요.

기준

형식: D3DBASISTYPE

패치를 생성하는 데 사용되는 곡선의 유형입니다. 지원되는 기본 형식에 대한 자세한 내용은 D3DBASISTYPE을 참조하세요.

설명

메시는 각각 간단한 다각형으로 설명되는 얼굴 집합입니다. 여러 메시를 함께 연결하여 개체를 만들 수 있습니다. 패치 메시는 패치에서 생성됩니다. 패치는 곡선으로 생성된 4면 기하 도형 조각입니다. 사용되는 곡선의 유형과 곡선 순서는 패치 표면이 거의 모든 표면 모양에 맞도록 다양할 수 있습니다.

다음과 같은 유형의 패치 조합이 지원됩니다.

패치 유형 기준
직사각형 3차원 곡선 2,3,5
직사각형 B-스플라인 2,3,5
직사각형 Catmull-Rom 3
Triangle 3차원 곡선 2,3,5
N 패치 해당 없음 3

 

요구 사항

요구 사항
헤더
D3dx9mesh.h

추가 정보

D3DX 구조체

D3DRECTPATCH_INFO

D3DTRIPATCH_INFO

D3DXCreatePatchMesh