Sélection : gestion de la pile de noms

previoustopnext

 glInitNames();
 glPushName(-1);
 
 glPushMatrix();   /* save the current transformation state */
 
     /* create your desired viewing volume here */
 
     glLoadName(1);
     drawSomeObject();
     glLoadName(2);
     drawAnotherObject();
     glLoadName(3);
     drawYetAnotherObject();
     drawJustOneMoreObject();
 
 glPopMatrix ();   /* restore the previous transformation state*/

Frédéric Devernay

ESSI