一. 概念
贝塞尔曲线主要用于二维图形应用程序中的数学曲线,曲线由起始点,终止点(也称锚点)和控制点组成,通过调整控制点,通过一定方式绘制的贝塞尔曲线形状会发生变化。
在计算机图形学中贝赛尔曲线的运用很广泛,例如Photoshop中的钢笔效果,Flash5的贝塞尔曲线工具,在软件GUI开发中一般也会提供对应的方法来实现贝赛尔曲线,CSS动画过渡时间函数也是通过贝塞尔曲线(三阶贝塞尔曲线)获取的。
二. 类型
1. 一阶贝塞尔曲线(2 个控制点)
2. 二阶贝塞尔曲线(3 个控制点)
3. 三阶贝塞尔曲线(4 个控制点)
4. n阶贝塞尔曲线(n+1个控制点)