PatchMesh9
Bézier 패치로 정의된 메시를 정의합니다. 첫 번째 배열은 꼭짓점 목록이며 두 번째 배열은 꼭짓점 배열로 인덱싱하여 메시에 대한 패치를 정의합니다.
template PatchMesh9
{
< B9EC94E1-B9A6-4251-BA18-94893F02C0EA >
DWORD Type;
DWORD Degree;
DWORD Basis;
DWORD nVertices;
array Vector vertices[nVertices];
DWORD nPatches;
array Patch patches[nPatches];
[ ... ]
}
위치:
- 형식 - 패치 메시 유형: 사각형, 삼각형 또는 N 패치입니다.
- Degree - 곡선 수식의 변수 수준입니다.
- Basis - 상위 패치 표면의 기준 유형입니다.
- nVertices - 꼭짓점 수입니다.
- vertices[nVertices] - 꼭짓점 배열입니다. 벡터를 참조하세요.
- nPatches - 패치 수입니다.
- patches[nPatches] - 패치 배열입니다. 패치를 참조하세요.
- [ ... ] - 여기에서 모든 .x 파일 템플릿을 사용할 수 있습니다. 이렇게 하면 아키텍처를 확장할 수 있습니다.
패치는 꼭짓점 배열의 꼭짓점을 각 패치의 제어점으로 사용합니다.
추가 정보