Welcome to CS480 Lab page
Jonathan Alon, email@example.com
Office hours: Monday 2-4pm, room MCS 144 (Math Tutoring Room.)
Office phone: 353-5227
Labs and Discussions
There are two sections: W3-4:30 and W4:30-6. Students can attend either
section. Labs are held in the CAS
Computer Graphics Lab, CAS 327. Discussions are held in room GCB
Schedule (subject to change)
W 13 Lab: OpenGL/GLUT basics.
W 20 Discussion: Questions on programming assignment 1. Linear algebra
W 27 Lab: Student demos of programming assignment 1.
W 4 Lab: 2D transforms.
Program assignment trouble shooting.
W 11 Lab: Questions on
programming assignment 2. Clipping.
W 18 Discussion: Midterm review.
W 25 Lab: Student demos of programming assignment 2.
W 1 Lab: Questions on
programming assignment 3. Matrix Stacks, Display Lists, and the Idle
W 8 Lab: Questions on
programming assignment 3. Splines.
W 15 Lab: Student demos of programming assignment 3.
W 29 Lab: Questions on
programming assignment 3. Camera models, 3D transforms and Quaternions.
W 6 Lab: Student demos of programming assignment 4.
Other Useful Links
Sample p2 solutions: The first two are solid implementations (without
concave polygon fill). The last two have the nutorious concave polygon
fill working. When you take a look at the solutions, it is instructive
to consider which implementation you prefer and why : which
implementation is user friendly, or which one would you buy ;-), and
how readable/understandable the code is?
To extract Vivian's files for example you must type:
tar -xvf vsalib.tar
Thanks for the volunteers !