Programming Assignment 3


1 New Classes: You must write the following classes:
2 File Reader: You will need to download and use the following class that reads in the 3D models for this assignment:
3 Data Files: You will need to download and use the following data file for this assignment:

You may also want to download and use the following data files for testing:

4 Testing: Obviously, you should test your classes thoroughly. It will be much easier to debug these classes now than it will be when they are part of a larger system.

You can use the following test suite to get started:

The teapot, ball and fighter should look something like the following (when not rotated):




5 Submission: In addition to the materials you must always submit, for this assignment you must submit hardcopy of the output produced by the following driver:

when run as follows:

java PA3Driver pa3submit.txt
Enter the x and y rotation angles:
-120,0

In MS-Windows, you can copy the contents of the active window to the system clipboard by pressing Alt-PrintScreen.

Copyright 2007