
Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An assignment for a computational graphics course (cmsi 371) where students are required to implement a 3d wireframe viewing library using the mathematics covered so far. The library should have separate model-view and projection matrices, custom implementations of opengl functions, and a drawline3d function. Students are encouraged to choose a 2d drawing environment such as java swing, c with opengl, or javascript canvas for implementation. Extra credit is given for implementing clipping in the library.
Typology: Assignments
1 / 1
This page cannot be seen from the preview
Don't miss anything!

Spring 2007
Time to apply the projection/transformation mathematics that you’ve seen so far.
Implement a simple 3D wireframe viewing library using the mathematics that has been covered so far. This library should have the following:
To implement your library, you’ll need a 2D draw- ing environment; choose one of the following:
Implement clipping in your library; to demonstrate your implementation, limit the viewport in your demonstration program so that it is smaller than the containing window.