The purpose of the assignment is to create a height field of given 256 x 256 image which the user specifies at the command line and allows for user interactive features. These features include rotating, translating, and scaling as well as rendering in at least three modes: points, wireframes, and triangles. Upon completion, jpeg images are stored to create an animation displaying the different features.