#include <nurbsGL.h>
Inheritance diagram for PLib::SimpleNurbsCurveGL:

Public Methods | |
| void | gluNurbs () const |
| void | glObject () const |
| void | point (float &u, float &v, int pSize, const Color &colorP, int cp_flag=0) const |
| void | resetBoundingBox () |
| void | resetCPoints () |
| void | resetPolygon () |
| void | resetKnots () |
| void | modifyPoint (float u, float v, float dx, float dy, float dz) |
| void | setSym (int set, int uDir, float x, float y, float z, float w) |
Protected Methods | |
| SimpleNurbsCurveGL () | |
Friends | |
| class | NurbsCurveGL |
| class | NurbsSurfaceGL |
| class | HNurbsSurfaceGL |
A NURBS curve class for OpenGL but with not editing capabilities. This class should only be called by other NURBS classes.
Definition at line 1026 of file nurbsGL.h.
|
|
displays the object if it's not hiding.
Displays the object if it's not hiding.
Reimplemented from PLib::NurbsGL. Definition at line 1033 of file nurbsGL.h. References gluNurbs. |
|
|
creates a nurbs curve for OpenGL.
This function calls between a gluBeginCurve/gluEndCurve the proper functions to generate a NURBS curve.
Implements PLib::NurbsGL. Definition at line 1636 of file nurbsGL.cpp. Referenced by glObject. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002