README CS414 Project 1 Aaron Hui 47506027 My elephant is composed of a Body, Tail with tuff, Neck, Head, 4 Double jointed Legs with feet, 2 ears, a 7 segmented trunk, 2 double segment tusks, and 2 eyes. The functionality implemented is that these keys will animate these parts: E: Ears H: Head nod K: Trunk L: front right leg M: front left leg N: back right leg O: back left leg T: Tail Other keys Space: Toggles interpolated smooth animations 1: Toggles continous animation, when in interpolated mode Q: Quits R: View of right side of eleplant S: View of left side F: View of front B: View of back U: View of underneath A: View of above All the interpolated animation is calculated from cicular motion using cosine and sine functions. Values are incremented linearly in radians and then the angle is calculated from that. This makes the animation more realistic. The way the animation was implemented is when smooth animation is on, the idle function is set to animate continuously, and the keys which control the animation changes the incremental value. This allows for all parts to be animated simultaneously, so you can move the leg while the trunk is in motion. The ears flap on a diagonal axis of the X and Y. The tail wags in a semicircular path using sine and cosine of a Z and Y angle. The trunk segments change angles at different rates, so it curls more at the end of the trunk. As for extra marks which I think I deserve. A full 3/3 extra credits for details like Eyes, Tusks and Tail Tusks. I think my elephant looks pretty nice. I think I deserve 4 extra credits for the sophisticated animation motions, such as the tail wag, multi angular trunk motion, ear motions. Plus routines to display continous animations and simultaneous motions.