02/21/2002
15-462 Graphics I
27
Example: Drawing a Bezier Curve
•4 control points
•
•
•Initialize
GLfloat ctrlpoints[4][3] = {
  {-4.0, -4.0, 0.0}, { -2.0, 4.0, 0.0},
  {2.0, -4.0, 0.0}, {4.0, 4.0, 0.0}};
void init()
{ ...
   glMap1f(GL_MAP1_VERTEX_3, 0.0, 1.0, 3, 4,
                 &ctrlpoints[0][0]);
   glEnable(GL_MAP1_VERTEX_3);
}