Chapter 12. Evaluators and NURBS

Chapter Objectives




After reading this chapter, you’ll be able to do the following:

• Use OpenGL evaluator commands to draw basic curves and surfaces

• Use the GLU’s higher-level NURBS facility to draw more complex curves and surfaces and to return data on the vertices of geometric objects, which result from the tessellation of the curves and surfaces

Note that this chapter presumes a number of prerequisites; they’re listed in “Prerequisites” on page 571.


In OpenGL Version 3.1, all of the techniques and functions described in this chapter were removed through deprecation. Even ...

Get OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 3.0 and 3.1, Seventh Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.