CSCI 250 Project #3
Spline Signature
Date
Due: 21 March 2014
In this
assignment, you are to write a program that generates your signature in an
OpenGL window. You can use Hermite or Bezier curves, and should generate your
signature using a set of connected curve segments. There are several ways you might want to go
about getting the control points or tangents for your curves. You might try writing your signature on a
piece of graph paper and using it to get coordinate values. If you are feeling more ambitious, you might
want to build an interactive signature editor that allows you to generate your
signature on the fly. You might even
write a program that captures your signature as you write it using the mouse,
and automatically generates a set of curves to replicate it. In any case, your program should be able to
read a set of control points from a file and use those to draw your
signature. Extra credit will be awarded
for anything beyond this (such as signature editors, etc).
You may
either draw your signature using a set of small line segments to approximate
your curves, or you may investigate the OpenGL functions that handle Bezier
curves. Be sure to follow good coding
practices and include a readme with your turnin,
describing the family of curves you chose, the method you used to generate your
control points, and any special features of the program(s) you are turning in.