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 dentro del código de modelado que especifica la geometría de los objetos que desea dibujar. A continuación, en el modo de selección, siempre 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 quitar openGL del modo de selección.

 

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