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