Out of the many papers that we read/presented in the ECS 278 class,
I chose to do the C1
Surface Splines, written by Jorg
Peters. This paper, in short, is given an arbitrary mesh (seen
in white line) with weighted vertices (between one and zero). Then,
it outputs a C1 surface with Berstein-Bezier patches. For
those new to the graphics world, C1 means that the first derivative
of the surface is continuous (C2 would be the second derivative
and so on). There are many usage for having continuous derivatives.
For example, surface of airplane wings or race cars have continuous derivatives
(some even go up to the fifth or sixth derivative); this makes the surface
more aero-dynamic and pleasing look.
The following are variations of a cube mesh with "twists" and various
vertex weights. Blue outline triangle Bezier Patches.





For more images, click here.
You can play with this in your Windows 95. It's nice with the trackball.
Make sure your computer has OpenGL
dynamic linking files (i.e. opengl32.dll, glu32.dll).
Download Windows 95 c1spline executable
Here are more data files (mug's and T's)
Back to My Main Homepage Created: Apr 5, 1998