Write a program that implements global deformation with at least the following operations: taper, twist, bend. Program should be written in OpenGL and the GUI in fltk.
You have a lot of flexibility in terms of how sophisticated you want your program and/or interface to be. For example, some features to consider are: wireframe, flat, or smooth shading; orthographic or perspective projection; material and lighting effects; different data object(s) to manipulate; individual deformations or cumulative deformations; undo operations; linear or user-specified transformation functions; etc.
Aside from the text, the main source of reference is: Barr, A.H., Global and local deformations of solid primitives SIGGRAPH '84, July 1984, vol.18, (no.3):21-30.
The fltk package is in the /projects/public/fltk directory on the cse machines. An executable of fluid for windows is available by clicking: fluid.exe . Some sample opengl/fltk programs are available here. Best place to start is with simple .
An SGI demo of global deformation is available
here .
Disclaimer:
some functionality does not seem to be entirely correct.
Bunch of graphics models are available here .
Last modified
Tuesday, 16-Jan-2001 14:39:22 PST.