Michael Joya CSPC 314 Assignment #1 By submitting this file, I hereby declare that I worked individually on this assignment and that I am the only author of this code. I have listed all external resources (web pages, books) used below. I have listed all people with whom I have had significant discussions about the project below. Collaborated with Matt Walsh Functionality: All assignment requirements were attempted and implemented. -------------- Modelling -drawCube() implemented in geom.cpp -modelled armadillo from transformed cubes -modelled front (front.h), middle (armadillo.h), and rear (rear.h) body sections -modelled head, snout, and ears (front.h) -modelled leg, paw, 5 claws (limb.h) -modelled tail (rear.h) as a Coil object -extra detail: tapered shell, legs jointed like a real animal, ears are curled Animation -head nod 'h' -rear leg raise 'n'=left 'o'=right -front leg curl 'l'=left 'm'=right -upper body turn 'p' -tail curl 't' -body curl 'c' -smooth transitions, can toggle jumpcut with space bar -linear interpolation using system clock / idle function -extra animations: -moving camera (click+move mouse, pgup, pgdn) -walking (up,left,right arrow) note: don't use other animations while walking -look left/right ('[',']') -resume default position '`' Interaction -all hotkeys implemented as toggles, in addition to hotkeys for the extra animations -to move camera, click left mouse button and move mouse -pgdn: zoom in -pgup: zoom out -'[': look left -']': look right -up,left,right arrows: walk armadillo -backtic ` will put the armadillo into default position Images are included as: cap1.gif cap2.gif Animation to follow!