贝塞尔曲线 更多...
#include <Bezier.hpp>
Public 成员函数 | |
| Bezier ()=default | |
| 默认构造函数 | |
| Bezier (const Point< T > &p1, const Point< T > &p2, const Point< T > &c1, const Point< T > &c2) | |
| 构造函数 | |
| void | addPoint (const Point< T > &c1, const Point< T > &p, const Point< T > &c2) |
| 添加下一段线 | |
| int | count () const |
| 统计点的数量 | |
| template<typename U > requires std::is_arithmetic_v<U> | |
| operator Bezier< U > () const | |
| 类型转换函数 | |
友元 | |
| class | Graphics |
| class | Path |
|
default |
默认构造函数
|
inline |
构造函数
| p1 | 点1 |
| p2 | 点2 |
| c1 | 点1控制点 |
| c2 | 点2控制点 |
|
inline |
添加下一段线
| c1 | 新线起始点的控制点 |
| p | 新线的结束点 |
| c2 | 新线结束点的控制点 |
|
inline |
统计点的数量
|
inline |
类型转换函数
| U | 目标类型 |