staticdouble angle = 0; // initialized only once, it will maintain its old value when the code is executed egain
angle += spin_speed; // you should take care of FPS
glRotated ( angle, 0, 1, 0 ); // rotate
// draw your stuff
how to create half sphere?
Can you create a sphere yourself (ie not using glutSolidSphere) ?