are you mean that if i draw a glu shpere and mapped it,… but this sphere can not be controled by the functions of glut such as: glutKeyboardFunc(key);
glutMouseFunc(mouse);
glutMotionFunc(motion);… ?
I think that you are under a misconception. glutKeyboardFunc, glutMouseFunc, glutMotionFunc do not control objects like glutSolidSphere… they act as callback functions to let you know when those events occur. Even using glutSolidSphere, you will have to move the sphere yourself by using functions such as glTranslate/glRotate… the same goes for using the glu Quadrics.
I presume that he means you can’t call various glu functions on that sphere created with glut to do things with it (like generating texture coordinates, for example). If you create the sphere from glu, you can use gluQuadricTexture, which you can’t if you use the glut function to draw the sphere.
What I meant what that there is no way of controlling how the object is drawn using GLUT. If you use GLU instead of GLUT for drawing objects, you have much more control.
And for OpenGL’s automatic texture coordinate generation, that is an option aswell. But GLU can generate more acurate texture coordinates that fits the object you are drawing better.