Bootstrap

QT 实现贝塞尔曲线绘制波浪

1.界面实现效果

以下是具体的项目需要用到的效果展示。
在这里插入图片描述

2.贝塞尔曲线简介

贝塞尔曲线(Bézier curve),是一种在计算机图形学和动画设计中常用的参数曲线,由法国工程师皮埃尔·贝塞尔(Pierre Bézier)在1960年代提出,用于汽车车身设计。贝塞尔曲线通过数学方法,可以精确地描述曲线的形状,具有简洁、易于计算和可控制性强等特点。

一次贝塞尔曲线:实际上是一条直线,由两个控制点定义。
二次贝塞尔曲线:由三个控制点定义,曲线是平滑的,并且起点和终点的切线分别指向第二个控制点。
三次贝塞尔曲线:由四个控制点定义,是最常用的贝塞尔曲线类型,可以创建更复杂的曲线形状。
高阶贝塞尔曲线:可以由更多的控制点定义,但计算会更复杂,并且控制起来也更加困难。

如下图所示:

一次贝塞尔曲线

;