计算机图形学(七)Bezier(贝塞尔)曲线讲解与源代码

源码下载:点我下载算法

贝赛尔曲线”是由法国数学家Pierre Bézier所发明,由此为计算机矢量图形学奠基了基础。它的主要意义在于不管是直线或曲线都能在数学上予以描述。
工具

算法的基本原理:spa

贝塞尔曲线贝塞尔曲线是计算机图形图像造型的基本工具,是图形造型运用得最多的基本线条之一。它经过控制曲线上的四个点(起始点、终止点以及两个相互分离的中间点)来创造、编辑图形。其中起重要做用的是位于曲线中央的控制线。这条线是虚拟的,中间与贝塞尔曲线交叉,两端是控制端点。移动两端的端点时贝塞尔曲线改变曲线的曲率(弯曲的程度);移动中间点(也就是移动虚拟的控制线)时,贝塞尔曲线在起始点和终止点锁定的状况下作均匀移动。注意,贝塞尔曲线上