Read me for Assignment 4 Manwalk.cpp by Josh Allen Designed with Dev-C++ 4.9.9.2 This program implements forward kinematics by simulating a person's walking motion. The figure's root is the torso, with branches of the tree including the arms and legs: Torso | -------------------------------------- | | | | | left left neck right right up. arm thigh | thigh up. arm | | | | | left left head right right forearm calf calf forearm | | left right ankle ankle | | left right foot foot I use a six-stage walking cycle: "Lift Leg," "Swing Leg," and "Plant Leg" for each leg. To demonstrate, I have three modes: F1: walk-in-place F2: curved path (Catmull-Rom interpolation) F3: straight path Press [Space] to step the animation (only in walk-in-place mode) Press [Enter] to start (or restart) the animation in all three modes. Also, while in walk-in-place mode, you can toggle a surface for the figure to walk on by pressing 'p'. The usual transformation keys from previous projects apply: KEY TRANSFORMATION -------------------------------------------------------- R Rotate around x-axis F Rotate around y-axis V Rotate around z-axis T Translate along x, positive direction G Translate along y, positive direction B Translate along z, positive direction Y Translate along x, negative direction H Translate along y, negative direction N Translate along z, negative direction