CSE581 Lab2 - 3D Hierarchical Animated Model with Perspective Viewing

PRELIMINARY VERSION: expect some final tweaking before it's officially finalized
Sample Lab2 executable
This is a little different that the lab you're supposed to do:
  1. The camera control allows you to look under the groundplane to show the difference between a 'filled' front face and a 'lined' back face. For the assignment, you should clamp the angle to prevent viewing from below the groundplane.
  2. The right mouse button pops up a menu to handle resume/stop of the animation as well as some up date parameters - these are not part of the assignment.


Example
simple robotic arm
OBJECTIVE:
This lab is to introduce you to 3D perspective animation in OpenGL, including:
  • perspective viewing that is reasonable and effective
  • simple illumination by a static light source
  • camera control by mouse movement that is reasonable and effective
  • creation of a simple 3D polygonal data and the use of OpenGL display lists
  • hierarchical model with multiple joints and an end grabber
  • hardcoded animation (interpolated joint angles with joint limits)


SPECIFICATIONS:


NOTES:


EXTRA CREDIT: