Utilisation des fonctions de rappel
Les fonctions de rappel GLU, gluBeginPolygon, gluTessVertex, gluNextContouret gluEndPolygon, sont similaires aux fonctions de polygones OpenGL.
Elles enregistrent généralement les données pour les triangles, les maillages de triangle et les ventilateurs à triangle dans les structures de données définies par l’utilisateur ou dans des listes d’affichage OpenGL. Pour afficher les polygones, un autre code parcourt les structures de données ou appelle les listes d’affichage. Bien que les fonctions de rappel puissent appeler des fonctions OpenGL pour afficher directement les polygones, cette opération n’est généralement pas effectuée, car le pavage peut être gourmand en ressources en calcul. Il est judicieux d’enregistrer les données si vous souhaitez les afficher à nouveau... Les fonctions de pavage de GLU étant garanties qu’elles ne peuvent jamais retourner de nouveaux vertex, l’interpolation des vertex, des coordonnées de texture ou des couleurs n’est jamais nécessaire.