CIS 3620 - Computer Graphics
Assignment #4 - Enhancing the Solar System and/or the Robot Arm
Do either one of:
Enhancing the Solar System
- Add a couple of more planets.
- Add some moons to the planets (BTW, Mercury and Venus have no moons).
Optional
- Add rotation of the planet
- Tilt the planet's axis
- Tilt the plane of the planet's revolution (plane of ecliptic) around the sun
- Add rings to Saturn
- For some real fun, try implementing the moons using the non-object-oriented solution.
Enhancing the Robot Arm
- Add keyboard functions to allow the robot's limbs to move
- As an example, use left right arrow keys to move the 'currently active' limb/joint
- Use the up/down arrow keys to increase/decrease the flex of the joint
- Look up
glutSpecialFunc
for handling non-alphanumerics keys (function kets, arrow keys, etc)
Optional
Come up with something — surprise me with your imagination-- have 2 arms and sync them to do the 'robot'