Condividi tramite


Uso delle funzioni di callback

Le funzioni di callback GLU, gluBeginPolygon, gluTessVertex, gluNextContour e gluEndPolygon sono simili alle funzioni poligono OpenGL.

In genere salvano i dati per i triangoli, le mesh di triangoli e i fan di triangoli nelle strutture di dati definite dall'utente o negli elenchi di visualizzazione OpenGL. Per eseguire il rendering dei poligoni, altri codici attraversano le strutture di dati o chiamano gli elenchi di visualizzazione. Anche se le funzioni di callback possono chiamare le funzioni OpenGL per visualizzare direttamente i poligoni, questa operazione in genere non viene eseguita, perché la tassellatura può essere a elevato utilizzo di risorse a livello di calcolo. È consigliabile salvare i dati se è possibile visualizzarla di nuovo. Le funzioni a mosaico GLU non restituiscono mai nuovi vertici, quindi l'interpolazione di vertici, coordinate di trama o colori non è mai necessaria.