This was the first assignment I had using OpenGL. It gave me practice drawing objects and using matrix rotations. It has a loop that changes the rotation of the planet around the sun, and the moon around the planet so that everything orbits using the GLUT idle function. You can use the keyboard to change the camera's position.