gluBeginSurface — delimit a NURBS surface definition
Specifies the NURBS object (created with gluNewNurbsRenderer).
gluBeginSurface to mark the beginning of a NURBS
surface definition. After
gluBeginSurface, make one or more calls to
gluNurbsSurface to define the attributes of the surface.
Exactly one of these calls to gluNurbsSurface must have a
surface type of
To mark the end of the NURBS surface definition, call
GL evaluators are used to render the NURBS surface as a set of polygons.
Evaluator state is preserved during rendering
See the glPushAttrib reference page for details on exactly what state
these calls preserve.
The following commands render a textured NURBS surface with normals; the texture coordinates and normals are also described as NURBS surfaces:
gluBeginSurface(nobj); gluNurbsSurface(nobj, ..., GL_MAP2_TEXTURE_COORD_2); gluNurbsSurface(nobj, ..., GL_MAP2_NORMAL); gluNurbsSurface(nobj, ..., GL_MAP2_VERTEX_4); gluEndSurface(nobj);
Copyright © 1991-2006 Silicon Graphics, Inc. This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/.