Bagikan melalui


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

Templat