Texture Mapping


I am trying to texturemap a 3D Object. If I texturemap a glutSolidTeapot everything works fine but when I tried to just replace glutSolidTeapot(1.0f) by lets say glutSolidSphere(1.0f,20,16) or glutSolidCube(1.0f) the texturemapping did not seem to work but I only got a grey object. What could be the reason for that??? I only changed the object but nothing else. Could anyone help me with that quite strange phenomenon??? :confused:

This is not strange, it appears that glut spheres and cubes do not provide texture coordinates at the opposite of glut teapot.