Viewing Transformations: Assigments


Required

1 - Get the library libview.a . Save the file view.tgz , decompress it with gunzip and use tar to create the directory "./i3d/base/view" . Compile and install the library.

2 - Using the library and GP, write a program to plot a wireframe view of a 3D scene. The input is in SDL format consisting of a camera description and one or more polygonal objects.


Optional

3 - Write a program to render polgonal objects. The renderer should implement the complete viewing pipeline, including camera transformation, clipping, rasterization, and visibility. The objects should be constant shaded.

4 - Write a program to render primitive objects. The renderer should implement the complete viewing pipeline, as in (3).

5 - Write a program to render CSG objects.