Compartir a través 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, cada vez que un primitivo interseca el volumen de clip, se produce una 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 llame a glRenderMode para que OpenGL salga del modo de selección.

 

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