贝塞尔曲线

贝塞尔曲线(发音为 [bezje])是一种在计算机图形和动画中使用的数学描述的曲线。在矢量图像中,它们用于建模可以无限缩放的光滑曲线。

该曲线由一组至少有两个控制点定义。Web 相关图形和动画通常使用三次贝塞尔曲线,这是一种具有四个控制点 P0、P1、P2 和 P3 的曲线。

要绘制二次贝塞尔曲线,会绘制两条假想线,一条从 P0 到 P1,另一条从 P1 到 P2。第三条假想线从第一条辅助线的起点开始,并以终点在第二条辅助线上的方式绘制。在这条假想线上,会从其起点平稳移动到终点绘制一个点。这个点描述的曲线就是贝塞尔曲线。下面是一个演示曲线创建的动画图示。

Drawing a Bézier curve