Le picking : un cas particulier de la sélection |
On utilise gluPickMatrix() pour effectuer la sélection sur une petite zone de l'affichage
On multiplie la matrice de projection par la matrice suivante :
glMatrixMode (GL_PROJECTION); glPushMatrix (); glLoadIdentity (); gluPickMatrix (...); gluPerspective, glOrtho, gluOrtho2D, or glFrustum /* ... draw scene for picking ; perform picking ... */ glPopMatrix();