Project 3 (Midterm) Grade Sheet
This sheet simply shows the point break out. The requirements of the
project are outlined in the description.
Specific Project Points (16/20):
- 3pts Ron: ____ Rob: ____ Yuxin: ____ Dongqing: ____ Clare: ____
All standard project 1 and 2 requirements, corrected if needed.
- 2pts Ron: ____ Rob: ____ Yuxin: ____ Dongqing: ____ Clare: ____
The main window should be resizable and the viewport within it should
adjust so it does not lose it's aspect ratio of 1:1. If you initially
create a window of 400x400, this has an aspect ratio of 1:1. If you then
resize the window with the mouse to 600x400, there would be a 100 pixel
space on either side of your viewport (meaning the viewport is centered).
There are exceptions to this, but you will need to speak with me first
(meaning before project grading day) to okay your layout.
- Perspective View:
- 1pts Ron: ____ Rob: ____ Yuxin: ____ Dongqing: ____ Clare: ____
A plane at the origin which your object should "sit" directly on
top of (but not intersect).
- 2pts Ron: ____ Rob: ____ Yuxin: ____ Dongqing: ____ Clare: ____
Relfection in the plane of your object, this needs to be correctly
"stenciled" so if you look below the plane you do not see the
duplicate object.
- 1pts Ron: ____ Rob: ____ Yuxin: ____ Dongqing: ____ Clare: ____
Texture map on the plane read from a file (file reading object will
be provided).
- 1pt Ron: ____ Rob: ____ Yuxin: ____ Dongqing: ____ Clare: ____
Movable light.
- 2pts Ron: ____ Rob: ____ Yuxin: ____ Dongqing: ____ Clare: ____
Model is read in from a file (object and example code will be provided)
and rendered accordingly (example code will be provided).
- 2pts Ron: ____ Rob: ____ Yuxin: ____ Dongqing: ____ Clare: ____
Preferences read from file and applied to the system (writing out of
new preferences is not required) (file reading object will be provided).
- 2pts Ron: ____ Rob: ____ Yuxin: ____ Dongqing: ____ Clare: ____
Colored lines representing the clipping planes in the plane views (x=red
y=green z=blue).
General Points (4/20):
- 1pt Ron: ____ Rob: ____ Yuxin: ____ Dongqing: ____ Clare: ____
Interface usability
- 1pt Ron: ____ Rob: ____ Yuxin: ____ Dongqing: ____ Clare: ____
Does everything work correctly
- 2pts Ron: ____ Rob: ____ Yuxin: ____ Dongqing: ____ Clare: ____
Model creativity
Extra Credit (8 possible):
- 4pts Ron: ____ Rob: ____ Yuxin: ____ Dongqing: ____ Clare: ____
Complete project by Friday, March 20, 1998 at 5pm.
- 2pts Ron: ____ Rob: ____ Yuxin: ____ Dongqing: ____ Clare: ____
The ability to save changes made to preferences (file writing
object will be provided).
- 2 pts Ron: ____ Rob: ____ Yuxin: ____ Dongqing: ____ Clare: ____
The ability to load new texture maps and new models (it is
just fine to prompt for this on stdin and if you don't know how to
do that, I'll give you code to do it).