NAME
	  fgluBeginCurve, fgluEndCurve - delimit a NURBS curve
	  definition


     FORTRAN SPECIFICATION
	  SUBROUTINE fgluBeginCurve( CHARACTER*8 nurb )

	  SUBROUTINE fgluEndCurve( CHARACTER*8 nurb )


     PARAMETERS
	  nurb	Specifies the NURBS object (created with
		fgluNewNurbsRenderer).

     DESCRIPTION
	  Use fgluBeginCurve to	mark the beginning of a	NURBS curve
	  definition.  After calling fgluBeginCurve, make one or more
	  calls	to fgluNurbsCurve to define the	attributes of the
	  curve.  Exactly one of the calls to fgluNurbsCurve must have
	  a curve type of GL_MAP1_VERTEX_3 or GL_MAP1_VERTEX_4.	 To
	  mark the end of the NURBS curve definition, call
	  fgluEndCurve.

	  GL evaluators	are used to render the NURBS curve as a	series
	  of line segments.  Evaluator state is	preserved during
	  rendering with glPushAttrib(GL_EVAL_BIT) and glPopAttrib().
	  See the glPushAttrib reference page for details on exactly
	  what state these calls preserve.

     EXAMPLE
	  The following	commands render	a textured NURBS curve with
	  normals; texture coordinates and normals are also specified
	  as NURBS curves:

	  gluBeginCurve(nobj);
	     gluNurbsCurve(nobj, ..., GL_MAP1_TEXTURE_COORD_2);
	     gluNurbsCurve(nobj, ..., GL_MAP1_NORMAL);
	     gluNurbsCurve(nobj, ..., GL_MAP1_VERTEX_4);
	  gluEndCurve(nobj);

     SEE ALSO
	  fgluBeginSurface, fgluBeginTrim, fgluNewNurbsRenderer,
	  fgluNurbsCurve, glPopAttrib, glPushAttrib