| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tlp::GlBezierCurve Class Reference A class to draw Bézier curves. More...
Inheritance diagram for tlp::GlBezierCurve:
Collaboration diagram for tlp::GlBezierCurve:
Public Member Functions
Protected Member Functions
Detailed DescriptionA class to draw Bézier curves. This class allows to draw Bézier curves defined by an arbitrary number of control points. Bézier curves are named after their inventor, Dr. Pierre Bézier. He was an engineer with the Renault car company and set out in the early 1960’s to develop a curve formulation which would lend itself to shape design. Bézier curves are widely used in computer graphics to model smooth curves. A Bézier curve is completely contained in the convex hull of its control points and passes through its first and last control points. The curve is also always tangent to the first and last convex hull polygon segments. In addition, the curve shape tends to follow the polygon shape. Constructor & Destructor Documentation
GlBezierCurve constructor
Member Function Documentation
Reimplemented from tlp::AbstractGlCurve.
Implements tlp::AbstractGlCurve.
Implements tlp::AbstractGlCurve.
Reimplemented from tlp::AbstractGlCurve.
Reimplemented from tlp::AbstractGlCurve. |
Tulip Software by LaBRI Visualization Team 2001 - 2012 |