编制曲线轨迹动画程序.docVIP

  • 5
  • 0
  • 约5千字
  • 约 8页
  • 2018-03-29 发布于河南
  • 举报
编制曲线轨迹动画程序

课程设计报告 一、题目内容 题目:编制曲线轨迹动画程序 要求:画一圆的外摆线,使一个小五角星在曲线轨迹上移动。 a, b , t由键盘输入,输入的数据送文件保存,按回车键程序结束。(功能延伸:改变数据文件的内容后,再根据数据文件里的数据绘制外摆线) 二、应用程序各个模块的详细说明 从键盘输入3个数据,a,b,t。其中a,b为 int 型的;t为float型的。 本程序只要包含以下几块,下面加以详细说明。 圆的外摆线定义:当半径为b的圆沿着半径为a的定圆的外侧无滑动地滚动时,动圆圆周上的一点p所描绘的点的轨迹。   在以定圆中心为原点的直角坐标系中,其方程为   x=(a+b)cosθ-bcos[(a+b)θ/b];   y=(a+b)sinθ-bsin[(a+b)θ/b];   当a/b是有理数时,它是闭曲线;   当a=b时,它就是心脏线。void far initgraph(int far *gdriver, int far *gmode, char *path); 其中gdriver和gmode分别表示图形驱动器和模式, path是指图形驱动程序所在的目录路径. 本程序中图形初始化的程序为: int gdriver=VGA, gmode=VGAHI; initgraph(gdriver, gmode, e:\\TC20H\\BGI); putp

文档评论(0)

1亿VIP精品文档

相关文档