贝塞尔曲线是法国工程师皮埃尔·贝塞尔于1962年发表的生成平滑曲线的算法。一个贝塞尔曲线由n个锚点决定,称为n-1阶贝塞尔曲线。n个锚点主要分为三部分:起始点,控制点,终止点。二阶贝塞尔曲线原理动图如图所示:
其中P0,P1,P2 为起始点、控制点、终止点。Q0,Q1为运动点,B为Q0与Q1连成线段上的点,开始时,Q0起始位置为P0,Q1的起始位置为P1,但Q0与Q1以相同速度分别向P1与P2运动时,点B所形成的运动轨迹所形成的曲线就为贝塞尔曲线。计算过程如下
多阶贝塞尔曲线可以根据递归方程求出,公式如下:
三阶、四阶贝塞尔曲线形成图如下:
贝塞尔曲线性质如下:各项系数之和为1、对称性、递归性、凸包性质、端点性质,一阶导数性质