よろしくお願いします。

1】情報プログラミング演習
2】OpenGL及びGLUTを利用し、以下の条件を満たす3Dグラフィックを
描画するプログラムを作成しなさい
a:球体と輪で構成された土星形のオブジェ
b:マウスの左ボタンで押し続けている間回転
c:視点位置と視線方向は任意
d:球体と輪は適当な色で塗りつぶす
e:Zキーでプログラム終了
ex:可能ならば陰面消去処理を施すこと
3】
OS:Windows
言語:C
コンパイラ:VC6.0
4】1月7日正午
5】ポインタ・構造体などといったC言語の基礎項目一通りと、
OpenGLの3次元図形の描き方やアニメーションまで学んでいます
制限事項は特になく、GLUIは使用しても良いとの事です