1. 首页
  2. 编程语言
  3. 其他
  4. 计算机图形学BSpline曲线画图

计算机图形学BSpline曲线画图

上传者: 2019-05-13 05:21:12上传 RAR文件 1.84MB 热度 44次
三次B样条曲线实验目的:掌握三次B样条曲线的生成算法,掌握三次B样条曲线与控制折线的几何关系。实验要求:要求根据给定的控制点个数,用鼠标输入控制点并绘制控制折线,生成并显示由给定控制折线确定的三次B样条曲线。实验原理:Bezier曲线存在着几个明显的不足,如控制点的个数决定了曲线的阶次,并且当控制点较多时,控制折线对曲线形状的控制将明显减弱,以及改变曲线的任意控制点都会影响到整个曲线的形状等问题,B样条曲线很好的解决了这些问题,并且它还具有对控制折线更逼近、多项式阶次较低等优点。通常给定m+n+1个控制点,可以定义m+1段n次的参数曲线,其公式为:其中,Pk,n(t)为第k段n次B样条曲线段,Fi
用户评论
码姐姐匿名网友 2019-05-13 05:21:12

很不错,介绍的还可以,是可以运行的

码姐姐匿名网友 2019-05-13 05:21:12

曲线首尾么有到达控制点有些可惜

码姐姐匿名网友 2019-05-13 05:21:12

不错,注释内容再多一些就好了,很不错的代码,谢了

码姐姐匿名网友 2019-05-13 05:21:12

介绍的很详细,从公式到算法源程序,受教了