Selezione

La selezione restituisce il contenuto corrente dello stack di nomi, ovvero una matrice di nomi con valori interi. Si assegnano i nomi e si compila lo stack di nomi all'interno del codice di modellazione che specifica la geometria degli oggetti da disegnare. Quindi, in modalità di selezione, ogni volta che una primitiva interseca il volume di clip, si verifica un hit di selezione. Il record di hit, scritto nella matrice di selezione fornita con glSelectBuffer, contiene informazioni sul contenuto dello stack di nomi al momento dell'hit.

Nota

Chiama glSelectBuffer prima di impostare OpenGL in modalità di selezione con glRenderMode. Non è garantito che venga restituito l'intero contenuto dello stack dei nomi fino a quando non si chiama glRenderMode per uscire dalla modalità di selezione di OpenGL.

 

Modificare lo stack di nomi con glInitNames, glLoadName, glPushName e glPopName. È anche possibile usare gluPickMatrix per la selezione.