Homework 6

Short Description:

Write a program that demonstrates you ability to move objects in space.

This assignment is worth 10 points.

Goals

When you finish this homework, you should have:

Formal Description

Write a program which divides the screen into four quadrants. Display the following
  1. Place your name, or initials, using letters from offs/HolmesLetters.
  2. Place three vehicles or animals racing around a figure eight. The view should be from above.
  3. Place an object in the quadrant which can be moved around using the arrow keys.
  4. Place the head from HolmesShapes/head in the middle of the quadrant

Notes

All work should be accomplished with transformation matrices.

This program must compile and run on the department's linux workstations.

There must be a reasonable set of controls, which are documented on screen when the program begins.

Please use the models stored in ~dbennett/offs. To do this:

Submission

Create a tar file containing the source code for the main program and both shaders, along with the Makefile required to build your program. This should be submitted to your instructor via email by the due date.