Bezier curve generator.
More...
#include <bezier_curve.h>
◆ BezierCurve()
clan::BezierCurve::BezierCurve |
( |
| ) |
|
Constructs a bezier curve generator.
◆ ~BezierCurve()
virtual clan::BezierCurve::~BezierCurve |
( |
| ) |
|
|
virtual |
◆ add_control_point() [1/2]
void clan::BezierCurve::add_control_point |
( |
const Pointf & | | ) |
|
◆ add_control_point() [2/2]
void clan::BezierCurve::add_control_point |
( |
float | x, |
|
|
float | y ) |
◆ generate_curve_points()
std::vector< Pointf > clan::BezierCurve::generate_curve_points |
( |
const Angle & | split_angle | ) |
|
Generates points on the bezier curve.
◆ get_control_points()
std::vector< Pointf > clan::BezierCurve::get_control_points |
( |
| ) |
const |
Returns the control points of the bezier.
◆ get_point_relative()
Pointf clan::BezierCurve::get_point_relative |
( |
float | pos_0_to_1 | ) |
const |
Get a point on the bezier curve.
The documentation for this class was generated from the following file: