**************************************************************** student : James Waldrop graded by : quark time : Mon Nov 16 19:40:53 EST 1998 problem set: assignment 3 -------------------------------------------- viewing transformations: -3 rotation: -2 interface: +5 functionality (0-90): 85 extra credit (0-10): 5 total (0-100): 90 -------------------------------------------- notes: The shrinking of your cow as it rotates is probably due to a bug in the rotation matrix. Prof McMillan's slides warn that the matrix he gives only works if the rotation axis is normalized. Several people overlooked that and got the same shrinking cow. You seem to have some problems in your applet when switching between orthographic and perspective. When you use orthographic, you need to scale down the image so that it fits in the same viewport as the perspective. And when you switch between the two, remember to start with a fresh matrix--it looks like you just compose a perspective or orthographic transformation on top of the already existing viewing matrix! Otherwise, good code and nice use of keyboard input to help test all the cases in your test applet. ****************************************************************