|
|
||||||
|
OpenGL | povRAY | DirectX | Interaction | Modeler | Surface Display COS350 - Surface Display Project Information: | December 9, 2002 | 08:00 MWF | Dr. Toll | COS 350 | Project #6 - Surface Display | \~jwinslow\350\Surfdisp\index.html | Assignment Description: The purpose of this assignment is to generate and display a Bezier surface patch using OpenGL. Defending My Code: I modified the code by Mark Kilgard
which was posted at OpenGL.org.
I took his bezier code and turned it into something of a miracle. I added
a GLUI interface, which brings back memories of my Interaction assignment.
I allowed for rotation of the surface, however all of my rotation balls
caused errors, so I implemented my own custom system to circumvent these
bugs. I also allowed environmental variables (light source*) and material
variables (wireframe/solid/etc., control points, shininess*) to be customized.
Finally, I added a set of check boxes and translation controls to allow
the user to edit the grid itself. I not only implemented a system to modify
the x, y, and z components of the grid points*, but I also allowed the
user to select many points at one time and move them. Rendered Scene Thumbnails:
|
|||||||||||||||||||||||||||||||||||
|
Modified:
October 2, 2004 6:14 AM
|
|||||||||||||||||||||||||||||||||||