Selezione

La selezione restituisce il contenuto corrente dello stack dei 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 fornito con glSelectBuffer, contiene informazioni sul contenuto dello stack dei nomi al momento dell'hit.

Nota

Chiamare glSelectBuffer prima di inserire OpenGL in modalità di selezione con glRenderMode. L'intero contenuto dello stack di nomi non è garantito che venga restituito finché non si chiama glRenderMode per accettare OpenGL in modalità di selezione.

 

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