#include <glbeziercurve.h>
Inheritance diagram for GLScene::GLBezierCurve:

Public Member Functions | |
| GLuint | getSize () const |
| void | setLOD (const GLuint) |
| void | addControlPoint (const GLVector &) |
| const GLVector | getControlPoint (unsigned) const |
| virtual bool | intersection (GLGeometricObject *obj) |
| virtual bool | intersection (GLBezierCurve *) |
| virtual bool | inclusion (GLGeometricObject *) |
| void | compileVertexArray () |
| void | render () |
| void | renderForSelection (GLuint &) |
| const GLVector | pointAt (const GLfloat) const |
| const GLVector | tangentAt (const GLfloat) const |
| GLuint | getSize () const |
| void | setLOD (const GLuint) |
| void | addControlPoint (const GLVector &) |
| const GLVector | getControlPoint (unsigned) const |
| virtual bool | intersection (GLGeometricObject *obj) |
| virtual bool | intersection (GLBezierCurve *) |
| virtual bool | inclusion (GLGeometricObject *) |
| void | compileVertexArray () |
| void | render () |
| void | renderForSelection (GLuint &) |
| const GLVector | pointAt (const GLfloat) const |
| const GLVector | tangentAt (const GLfloat) const |
Or use the curve in a 'solid of revolution' to get a parametric solid. Append many curves in a list to get complex curves
|
|
Only method that must be implemented by a subclass that does actual rendering. Implements GLScene::GLSceneObject. |
|
|
Only method that must be implemented by a subclass that does actual rendering. Implements GLScene::GLSceneObject. |
1.3.3