OpenGL treats NURBS as objects, similar to the way it treats quadrics: you create a NURBS object and then specify how it should be rendered. The following table lists the OpenGL GLU functions for managing NURBS objects.
OpenGL GLU Function | Meaning |
---|---|
gluNewNurbsRenderer | Create a new NURBS object. |
gluDeleteNurbsRenderer | Delete a NURBS object. |
gluNurbsCallback | Associate a callback with a NURBS object, for error handling. |
When porting IRIS GL NURBS code to OpenGL, keep the following points in mind: