GLU Functions
This section includes reference pages, in alphabetical order, for all OpenGL Utility Library functions. For background information about these functions, see OpenGL Utility Library.
| Function | Description |
|---|---|
| gluBeginCurve, gluEndCurve | The gluBeginCurve and gluEndCurve functions delimit a Non-Uniform Rational B-Spline (NURBS) curve definition. |
| gluBeginPolygon, gluEndPolygon | The gluBeginPolygon and gluEndPolygon functions delimit a polygon description. |
| gluBeginSurface, gluEndSurface | The gluBeginSurface and gluEndSurface functions delimit a NURBS surface definition. |
| gluBeginTrim, gluEndTrim | The gluBeginTrim and gluEndTrim functions delimit a NURBS trimming loop definition. |
| gluBuild1DMipmaps | The gluBuild1DMipmaps function creates 1-D mipmaps. |
| gluBuild2DMipmaps | The gluBuild2DMipmaps function creates 2-D mipmaps. |
| gluCylinder | The gluCylinder function draws a cylinder. |
| gluDeleteNurbsRenderer | The gluDeleteNurbsRenderer function destroys a NURBS object. |
| gluDeleteQuadric | The gluDeleteQuadric function destroys a quadric object. |
| gluDeleteTess | The gluDeleteTess function destroys a tessellation object. |
| gluDisk | The gluDisk function draws a disk. |
| gluErrorString | The gluErrorString function produces an error string from an OpenGL or GLU error code. The error string is ANSI only. |
| gluGetNurbsProperty | The gluGetNurbsProperty function gets a NURBS property. |
| gluGetString | The gluGetString function gets a string that describes the GLU version number or supported GLU extension calls. |
| gluGetTessProperty | The gluGetTessProperty function gets a tessellation object property. |
| gluLoadSamplingMatrices | The gluLoadSamplingMatrices function loads NURBS sampling and culling matrices. |
| gluLookAt | The gluLookAt function defines a viewing transformation. |
| gluNewNurbsRenderer | The gluNewNurbsRenderer function creates a NURBS object. |
| gluNewQuadric | The gluNewQuadric function creates a quadric object. |
| gluNewTess | The gluNewTess function creates a tessellation object. |
| gluNextContour | The gluNextContour function marks the beginning of another contour. |
| gluNurbsCallback | The gluNurbsCallback function defines a callback for a NURBS object. |
| gluNurbsCurve | The gluNurbsCurve function defines the shape of a NURBS curve. |
| gluNurbsProperty | The gluNurbsProperty function sets a NURBS property. |
| gluNurbsSurface | The gluNurbsSurface function defines the shape of a NURBS surface. |
| gluOrtho2D | The gluOrtho2D function defines a 2-D orthographic projection matrix. |
| gluPartialDisk | The gluPartialDisk function draws an arc of a disk. |
| gluPerspective | The gluPerspective function sets up a perspective projection matrix. |
| gluPickMatrix | The gluPickMatrix function defines a picking region. |
| gluProject | The gluProject function maps object coordinates to window coordinates. |
| gluPwlCurve | The gluPwlCurve function describes a piecewise linear NURBS trimming curve. |
| gluQuadricCallback | The gluQuadricCallback function defines a callback for a quadric object. |
| gluQuadricDrawStyle | The gluQuadricDrawStyle function specifies the draw style desired for quadrics. |
| gluQuadricNormals | The gluQuadricNormals function specifies what kind of normals are to be used for quadrics. |
| gluQuadricOrientation | The gluQuadricOrientation function specifies inside or outside orientation for quadrics. |
| gluQuadricTexture | The gluQuadricTexture function specifies whether quadrics are to be textured. |
| gluScaleImage | The gluScaleImage function scales an image to an arbitrary size. |
| gluSphere | The gluSphere function draws a sphere. |
| gluTessBeginContour, gluTessEndContour | The gluTessBeginContour and gluTessEndContour functions delimit a contour description. |
| gluTessBeginPolygon, gluTessEndPolygon | The gluTessBeginPolygon and gluTessEndPolygon functions delimit a polygon description. |
| gluTessCallback | The gluTessCallback function defines a callback for a tessellation object. |
| gluTessNormal | The gluTessNormal function specifies a normal for a polygon. |
| gluTessProperty | The gluTessProperty function sets the property of a tessellation object. |
| gluTessVertex | The gluTessVertex function specifies a vertex on a polygon. |
| gluUnProject | The gluUnProject function maps window coordinates to object coordinates. |
Community Additions
Show: