#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. |