CPSC 405/605 Computer Graphics
Spring 1999
TTh 12:30--1:45 Jordan G032
Project 1
<http://www.vr.clemson.edu/~andrewd/courses/cpsc405/spring99/hw/proj1.html>

Objectives:
To learn fundamental 3D graphics techniques (supported by OpenGL):

Motivation:
This project (1) examines the underlying calculations required to render simple 3D scenes, (2) reviews the basic data structures typically employed in graphical systems, and (3) covers interactive features of OpenGL.

Due dates:
Project writeup and source: 02/09/99

Teams:
Although this is not advised until the final project, you may organize yourselves into pairs to complete this assignment.

If you form a pair, you must specify the ``division of labor'' (e.g., who did what) in your assignment writeup.

Description:
Write a program to implement a wireframe polygonal object viewer:

Notes, suggestions, and additional requirements:

What to hand in:
``Professional-quality'' brief writeup (one writeup per team), including:
  1. Cover page containing names of all participants:
    Course Id--Section No.
    Name:
    SS No:
    Assignment No.
  2. Assignment description
  3. Program features
  4. User guide

Electronic submission of source code: provide a self-contained, compressed .tar file (preferrably gzipped), complete with a Makefile and README specifying compilation requirements.

Demonstartion of program will be required.