旋转彩色立方体2016.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
旋转彩色立方体2016

课程设计(论文)任务书 软 件 学 院 学  院   桥梁 专  业 2  班 一、课程设计(论文)题目  旋转的彩色立方体 二、课程设计(论文)工作自 2014 年 6 月 2 日起至 2014 年 6 月 6 日止。 三、课程设计(论文) 地点: 软 件 学 院 实 训 中 心 四、课程设计(论文)内容要求: 1.本课程设计的目的 计算机图形学课程设计是计算机图形学课程中的知识、技术和技能的一个综合应用, 是培养图形软件开发能力的综合训练。通过课程设计,使学生更深入地理解和掌握计算机图形学理论与相关算法,巩固课内所学的知识、技术和技能,进一步提高图形软件开发的能力。为毕业设计和毕业后从事计算机绘图、计算机辅助设计、辅助教学、辅助工程、图形处理等打下基础。 2.课程设计的任务及要求 1)课程设计任务: 1、绘制一个不停转动的立方体,通过键盘的方向控制旋转方向; 2、实现立方体的纹理映射,为立方体的六个面分别贴上不同的纹理; 3、利用消影技术,实验立方体表面的遮挡关系; 4、具有比较好的动画效果,消除闪烁现象。 2)课程设计论文编写要求 (1)课程设计任务及要求 (2)设计思路--工作原理、功能规划 (3)详细设计---数据分析、算法思路、功能实现(含程序流程图、主要代码及注释)、界面等。 (4)运行调试与分析讨论---给出运行屏幕截图,分析运行结果,有何改进想法等。 (5)设计体会与小结---设计遇到的问题及解决办法,通过设计学到了哪些新知识,巩固了哪些知识,有哪些提高。 (6)参考文献(必须按标准格式列出,可参考教材后面的参考文献格式) (7)报告按规定排版打印,要求装订平整,否则要求返工; (8)课设报告的装订顺序如下:封面---任务书---中文摘要---目录----正文---附录(代码及相关图片) (9)严禁抄袭,如有发现,按不及格处理。 4)课程设计评分标准: (1)学习态度:10分; (2)系统设计:20分; (3)编程调试:20分; (4)回答问题:20分; (5)论文撰写:30分。 5)参考文献: (1)陆枫 何云峰. 计算机图形学基础(第2版)[M]. 电子工业出版社 (2)张曦煌 杜俊俐. 计算机图形学[M]. 北京邮电大学出版社 (3)孙家广. 计算机图形学[M]. 清华大学出版社. 6)课程设计进度安排 1.准备阶段(4学时):选择设计题目、了解设计目的要求、查阅相关资料 2.程序模块设计分析阶段(4学时):程序总体设计、详细设计 3.代码编写调试阶段(8学时):程序模块代码编写、调试、测试 4.撰写论文阶段(4学时):总结课程设计任务和设计内容,撰写课程设计论文 学生签名: 2014 年 6 月 6 日 课程设计(论文)评审意见 (1)学习态度(10分):优( )、良( )、中( )、一般( )、差( ); (2)系统设计(20分):优( )、良( )、中( )、一般( )、差( ); (3)编程调试(20分):优( )、良( )、中( )、一般( )、差( ); (4)回答问题(20分):优( )、良( )、中( )、一般( )、差( ); (5)论文撰写(30分):优( )、良( )、中( )、一般( )、差( ); 评阅人:     职称: 讲师 2014 年 6 月 6 日 中文摘要 软件专业经过三年的课程学习,已经积累了相关高级语言程序设计的基本知识。画出彩色正方体并使之旋转,这一题目考察了程序设计自顶而下、逐步细化的相关基本思想。题目难点在于实现可视化界面的交互、颜色的显示以及图像的旋转过程。 经过查找相关资料,本程序采用功能强大的图形库OPENGL并调用一系列WINDOWS API采用C/C++语言在Microsoft Visual C++6.0环境下编写。很好的解决了用C/C++编写图形界面的难点问题。通过Win32平台的OPENGL API实现了逼真的三维旋转效果 关键词:正方体;颜色变化;旋转;可视化;OPENGL 目 录 一、课程设计任务及要求 1 二、需求分析 2 1、设计说明 2 2、运行环境 2 3、程序功能实现 2 三、总体设计 3 1.OpenGL实现 3 四、详细设计 4 1、程序流程图 4 2.程序代码分析 5 1.OPENGL的初始化工作 5 2.立方体的主体绘制 5

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档