实验报告(贝塞尔曲线生成算法的设计与调试).docVIP

  • 223
  • 0
  • 约 4页
  • 2017-06-08 发布于重庆
  • 举报

实验报告(贝塞尔曲线生成算法的设计与调试).doc

实验报告(贝塞尔曲线生成算法的设计与调试)

实验报告 实验目的 在掌握曲线、曲面数学理论的基础上,通过调试,绘制Bezier 曲线。加深同学对数学理论的理解。通过二条Bezier曲线的拼接设计,掌握自由曲线的拟合方法。 实验原理 1、由三次Bezier曲线的公式:P(t) ∑Pi Bi,3 t 出发,编写生成Bezier曲线的程序,要求如下: (1)用鼠标输入特征多边形的四点。然后调用Bezier曲线生成算法绘出曲线。 (2)重复上步3—4遍,验证编写的算法的正确性。 2、将特征多边形改为五个控制点,修改程序后绘出四次曲线。 3、实现二条三次Bezier的拼接,并使连接点处保持一阶连续。 实验程序 typedef cptype float[4][4]; float cc int n,int i //计算n!/(i! n-i !) int j; float a; a 1; for j i+1;j n;j++ a* j; for j 2;j n-i;j++ a/ j; return a; float b_lend Int i,int n,float t2 //计算Bi,n t float v; v cc n,i ; for j 1;j i;j++ v* t2; for j 1;j n-i;j++ v* 1-t2 ; return v; void bezier floa

文档评论(0)

1亿VIP精品文档

相关文档