1. [2 Points] Display a "classroom" with a floor plane and a blackboard on a planar wall parallel to the x-y plane (perpendicular to the floor).
  • assignment2.js line 205 - 210
  1. [2 Points] Display the spline on the blackboard. You can either display the spline from the beginning or gradually display it during the drawing animation.
  • assignment2.js line 66 - 91
  1. [4 Points] Model the human character using ellipsoids (you can use the Sphere primitive with non-uniform scaling).
  • human.js line 22 - 77
  1. [8 Points] Implement the inverse kinematics solver using the pseudoinverse approach.
  • human.js line 166
  1. [1 Point] Move the right hand from its initial position such that the end effector touches the board (initial animation).
  • assignment2.js line 143 - 154
  1. [3 Points] Then, move the hand to draw the spline, looping repeatedly, since the spline is a closed shape.
  • assignment2.js line 143 - 154