Número de selección

La selección devuelve el contenido actual de la pila de nombres, que es una matriz de nombres con valores enteros. Asigne los nombres y compile la pila de nombres en el código de modelado que especifica la geometría de los objetos que desea dibujar. A continuación, en el modo de selección, cada vez que un primitivo intersece el volumen del clip, se produce un acierto de selección. El registro de aciertos, que se escribe en la matriz de selección que ha proporcionado con glSelectBuffer, contiene información sobre el contenido de la pila de nombres en el momento del acierto.

Nota

Llame a glSelectBuffer antes de poner OpenGL en modo de selección con glRenderMode. No se garantiza que se devuelva todo el contenido de la pila de nombres hasta que llames a glRenderMode para que OpenGL salga del modo de selección.

 

Manipule la pila de nombres con glInitNames, glLoadName, glPushName y glPopName. También puede usar gluPickMatrix para su selección.