PatchMesh9
Mendefinisikan jala yang ditentukan oleh patch Bézier. Array pertama adalah daftar simpul, dan array kedua menentukan patch untuk jala dengan mengindeks ke dalam array vertex.
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];
[ ... ]
}
Di mana:
- Jenis - Jenis jala patch: persegi panjang, segitiga, atau N-patch.
- Derajat - Tingkat variabel dalam persamaan kurva.
- Basis - Jenis dasar permukaan patch berurutan tinggi.
- nVertices - Jumlah simpul.
- simpul[nVertices] - Array simpul. Lihat Vektor.
- nPatches - Jumlah patch.
- patch[nPatches] - Array patch. Lihat Patch.
- [ ... ] - Templat file .x apa pun dapat digunakan di sini. Ini membuat arsitektur dapat diperluas.
Patch menggunakan simpul dalam array simpul sebagai titik kontrol untuk setiap patch.
Lihat juga