CS 481/681
>
Assignment 7
CS 481/681, Spring 2004
Assignment 7
General Information
- E-mail
C++ source for the program described below to me at
ffggc@uaf.edu,
using the subject
"HA7".
(If you wish to discuss the assignment with
me via e-mail, use a different subject.)
- If possible, please send your source as an attachment to your e-mail,
rather than as part of the body text.
- Send source only! No executables, project/workspace files, etc.
- Be sure to include your name in your e-mail.
- Due: Thursday, April 29 (any time).
- Worth: 25 points.
Homework Policies
See the
Homework Policies handout.
Program (25 pts)
Write a C++ program using OpenGL
and either GLUT or VR Juggler
that meets the following requirements.
- Your program must do one of the following things:
- Read in a description of a 3-D object from a file and display the object.
Suggestion: Use either STL format or the subset of Wavefront OBJ format
covered in class.
- Display an object and output an STL file describing the object.
The STL file should be suitable for rapid prototyping (i.e., the surface
should be closed, having no holes or self-intersections).
Students doing this option will receive a 3-D wax model of their object,
assuming the object is buildable by our RP equipment.
- Display some kind of fractal.
- Do ray tracing. Either write your own ray tracer or
(recommended) add some features to GRT.
- Quality and full credit standards are as they were for
earlier assignments.
Hopefully you have figured these out by now.
Note
Particularly well-done programs may be demonstrated in class.
CS 481/681, Spring 2004: Assignment 7 /
Last update: 25 Apr 2004 /
Glenn G. Chappell /
ffggc@uaf.edu