object select problem..
I working programing with openGL and VC++6.0
I want to do select object, but I don't know
In my program, i can select object which use glucylinder function, but i can not select object which use glBegin(GL_POLYGON)..glEnd() function..
When I create object with glucylinder, i can collect hits, but when i create object with polygon i cannot collect hits.
so in my opnion, objcet which created using glucylinder function is recognized object,
but object which created using glBegin()..glEnd() function is not recognized object..
how can i collect hits for creating object with glBegin(GL_POLYGON)..glEnd() ?
i attaced my source code...
GLUquadricObj * obj;
obj = ::gluNewQuadric();
::gluCylinder(obj, SCENE_SCALE / 4.0 , 0.0, SCENE_SCALE / 3.0 , 20, 20); //<= this object is collected hits
// hits is return value of glRenderMode(GL_RENDER)
glBegin(GL_POLYGON); // <= this object cannot collect hits