Developer Documentation
|
#include <OpenFlipper/libs_required/ACG/Math/BezierCurveT.hh>
Public Types | |
typedef Point::value_type | Scalar |
typedef BezierCurveT< Point > | Self |
typedef std::vector< Point > | Base |
Public Member Functions | |
BezierCurveT () | |
constructor | |
~BezierCurveT () | |
destructor | |
unsigned int | degree () const |
return degree (= size()-1) | |
Point | operator() (Scalar _t) const |
evaluate curve at parameter _t using deCasteljau | |
void | subdivide (Scalar _t, Self &_curve0, Self &_curve1) const |
Bezier curve. Derived from std::vector<Vector<Scalar, Dimension>>.
Definition at line 77 of file BezierCurveT.hh.
void ACG::BezierCurveT< Point >::subdivide | ( | Scalar | _t, |
Self & | _curve0, | ||
Self & | _curve1 | ||
) | const |
subdivide curve at parameter _t, store the two resulting curves in _curve0, _curve1
Definition at line 98 of file BezierCurveT_impl.hh.