|
Developer Documentation
|
#include <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 83 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 104 of file BezierCurveT.cc.