41 class BezierCurve_Impl;
86 std::shared_ptr<BezierCurve_Impl> impl;
Pointf get_point_relative(float pos_0_to_1) const
Get a point on the bezier curve.
BezierCurve()
Constructs a bezier curve generator.
void add_control_point(float x, float y)
Adds a control point to bezier.
2D (x,y) point structure - Float
Definition: point.h:73
std::vector< Pointf > get_control_points() const
Returns the control points of the bezier.
Angle class.
Definition: angle.h:63
Bezier curve generator.
Definition: bezier_curve.h:47
void add_control_point(const Pointf &)
std::vector< Pointf > generate_curve_points(const Angle &split_angle)
Generates points on the bezier curve.