计算机图形学BSpline曲线画图
三次B样条曲线实验目的:掌握三次B样条曲线的生成算法,掌握三次B样条曲线与控制折线的几何关系。实验要求:要求根据给定的控制点个数,用鼠标输入控制点并绘制控制折线,生成并显示由给定控制折线确定的三次B样条曲线。实验原理:Bezier曲线存在着几个明显的不足,如控制点的个数决定了曲线的阶次,并且当控制点较多时,控制折线对曲线形状的控制将明显减弱,以及改变曲线的任意控制点都会影响到整个曲线的形状等问题,B样条曲线很好的解决了这些问题,并且它还具有对控制折线更逼近、多项式阶次较低等优点。通常给定m+n+1个控制点,可以定义m+1段n次的参数曲线,其公式为:其中,Pk,n(t)为第k段n次B样条曲线段,Fi
用户评论
很不错,介绍的还可以,是可以运行的
曲线首尾么有到达控制点有些可惜
不错,注释内容再多一些就好了,很不错的代码,谢了
介绍的很详细,从公式到算法源程序,受教了