bezier 曲线
简介
bezier 曲线, 简单而言就是多项式曲线.
参考链接
https://www.zhihu.com/question/29565629
The Nurbs Book
https://gitee.com/tortoise_lee/curve_surface 我的实现
image
上图曲线配置参数
{
"name":"bezier_spline",
"genPointNum":100,
"Point":[
[100,400],[200,80],[300,380],[450,100] // 三阶bezier曲线. 四个顶点. //阶是控制顶点的个数减去1
]
}
image
tips
分段多个bezier曲线只要保证端点相等可以保证G0, 连续性.
配置文件
{
"name": "bezier_splines",
"lines": [
{
"genPointNum": 10000,
"Point": [
[
100,
400
],
[
200,
200
],
[
300,
300
],
[
400,
100
]
]
},
{
"genPointNum": 10000,
"Point": [
[
400,
100
],
[
500,
300
],
[
600,
200
],
[
700,
400
]
]
}
]
}