Menggunakan Objek Tessellation

Sebagai poligon kompleks sedang dijelaskan dan di-tessellated, diperlukan data terkait, seperti simpul, tepi, dan fungsi panggilan balik. Semua data ini terkait dengan satu objek tessellation. Untuk tessellate poligon, Anda terlebih dahulu menggunakan fungsi gluNewTess yang membuat objek tessellation baru dan mengembalikan pointer ke dalamnya. Penunjuk null dikembalikan jika fungsi gagal.

Jika Anda tidak lagi memerlukan objek tessellation, Anda dapat menghapusnya dan membebaskan semua memori terkait dengan gluDeleteTess.

Anda dapat menggunakan kembali objek tessellation tunggal untuk semua tessellation Anda. Objek ini diperlukan hanya karena fungsi pustaka mungkin perlu melakukan tessellations mereka sendiri, dan mereka harus dapat melakukannya tanpa mengganggu tessellation apa pun yang dilakukan program Anda. Beberapa objek tessellation juga berguna jika Anda ingin menggunakan set panggilan balik yang berbeda untuk tessellation yang berbeda. Namun, biasanya, Anda mengalokasikan satu objek tessellation dan menggunakannya untuk semua tessellation. Tidak ada kebutuhan nyata untuk membebaskannya, karena menggunakan sejumlah kecil memori. Di sisi lain, jika Anda menulis fungsi pustaka yang menggunakan tesselulasi GLU, berhati-hatilah untuk membebaskan objek tesselulasi yang Anda buat.