贝塞尔曲线参考 : https://github.com/venshine/BezierMaker
二阶贝塞尔曲线公式如下 :
是给定的 平面中的
个点 ,
是 曲线起始点 ,
是 曲线结束点 ,
是控制点 ;
的取值范围是
~
;
上图中 ,
点是起始点 ,
点是终止点 ,
和
点是控制点 ;
三阶贝塞尔曲线公式如下 :
先根据比例 , 绘制出
与
之间的二阶贝塞尔曲线 , 以
为控制点 , 绘制出直线
;
然后 绘制
与
之间的二阶贝塞尔曲线 , 以
为控制点 , 绘制出直线
;
最后 计算
到
之间的 二阶贝塞尔曲线 , 以
点作为 控制点 ;
三阶贝塞尔曲线动态绘制流程 :
上述公式中
是贝塞尔曲线的阶数 ;
四阶贝塞尔曲线 :
五阶贝塞尔曲线 :