三维模型浏览工具软件设计与开发毕业论文.doc

三维模型浏览工具软件设计与开发毕业论文.doc

ID:151939

大小:1.26 MB

页数:60页

时间:2017-06-27

三维模型浏览工具软件设计与开发毕业论文.doc_第1页
三维模型浏览工具软件设计与开发毕业论文.doc_第2页
三维模型浏览工具软件设计与开发毕业论文.doc_第3页
三维模型浏览工具软件设计与开发毕业论文.doc_第4页
三维模型浏览工具软件设计与开发毕业论文.doc_第5页
资源描述:

《三维模型浏览工具软件设计与开发毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、三维模型浏览工具软件设计与开发毕业论文目录摘要IAbstractII第一章绪论31.1研究背景31.2研究的目的和意义31.3国内外的研究现状41.4课题主要研究内容5第二章关键技术介绍62.1计算机图形学介绍62.2OpenGL介绍72.2.1OpenGL特点及功能72.2.2OpenGL库函数92.2.3OpenGL工作结构102.2.4OpenGL工作流程11第三章需求分析与功能设计133.1系统需求133.2功能设计133.2.1功能划分133.2.2功能描述133.3类图描述14第四章开发平台154.1C++语

2、言的发展154.2面向对象编程164.3MFC174.3.1MFC简介17604.3.2MFC类库组成174.3.3MFC文档视图结构194.3.4MicrosoftVisualStudio2010与OpenGL21第五章3DS文件结构235.13DS文件结构层次235.23DS编辑器块275.33DS关键帧块32第六章程序的具体实现336.1程序结构概述336.1.1程序框架构建336.1.2窗口设计346.1.3程序流程图356.2程序中的数据结构366.2.1全局变量366.2.2结构体376.3程序实现过程386

3、.3.1OpenGL环境设置386.3.23DS文件数据读取与数据处理415.3.33DS文件显示436.3.4图形控制445.4程序效果46第七章总结和展望497.1总结497.2进一步的研究方向49致谢50参考文献51附录5260第一章绪论1.1研究背景随着计算机软硬件突飞猛进的发展,计算机图形学在各个行业的应用也得到了迅速普及和深入。目前,计算机图形学已进入三维时代,三维图形在人们周围无所不在。科学计算可视化、计算机动画和虚拟现实已经成为近年来计算机图形学的三大热门话题,而这三大热门话题的技术核心均为三维图形。三维

4、图形技术在建筑虚拟、城市规划、场景漫游、效果场景制作、城市规划、房地产开发、虚拟教育、展馆展示、古迹复原、交通线路设计、3D游戏等各方面都有广泛的实际应用。特别是近两年,中国的网络游戏产业正处于一个迅猛发展的时期,网络游戏已经形成为一个巨大的产业。从整体上来看,目前中国网络游戏产业的发展呈现出统一性和协调性,并且逐渐形成了完整的产业链,网络游戏出版产业的价值链设计到了电信行业、IT行业、媒体、传统出版行业、批发与零售行业等。1.2研究的目的和意义60由于人类获取的信息有70%左右是来自于视觉,在各种教学媒体中,图形图像的

5、使用极为重要,图形图像包含的信息量最大,是知识形态最直观的表达,它形象直观的表现形式,可以使复杂的问题变得简单,使深奥的问题变得浅显,有利于激发学生学习兴趣,深受学生和老师的喜爱。尤其在计算机技术飞速发展的今天,为计算机图形学开创了新的局面,三维图形的绘制和显示已经是轻而易举的事情,各种格式的三维图形更是层出不穷。人们已不再满足于过去的二维平面绘图,三维立体绘图已成为时代的主流。在电子课堂教学中,三维图形更是展示了自身的魅力。但是使用三维绘图软件作出的图形多是静态的,我们总是希望能够自如地控制所作的图形进行翻转、移动、缩

6、放,甚至着色等处理,以满足各种各样的观察要去。三维图形浏览软件正是解决这一问题的最好工具。1.3国内外的研究现状1992年7月,美国硅图公司SGI公司发布了OpenGL(opengraphicslibrary)。OpenGL和三维技术都是是计算机图形发展的产物,OpenGL是定义了一个跨编程语言、跨平台的编程接口的规格,如今OpenGL仍然是唯一能够取代微软对3D图形技术的完全控制的API。它仍然具有一定的生命力,但是SiliconGraphics已经不再以任何让微软不悦的方式推广OpenGL,因而它存在较高的风险。游戏

7、开发人员是一个有着独立思想的群体,很多重要的开发人员目前仍然在使用OpenGL。因此,硬件开发商正在设法加强对它的支持。Direct3D目前还不能支持高端的图形设备和专业应用;OpenGL在这些领域占据着统治地位。1992年,OpenGL1.0诞生,此后历经二十年发展,先后衍生了四个世代,功能日渐强大,普及范围也是越来越广。而且陆续衍生了OpenGLES、OpenCL、WebGL等一帮同门师兄弟,生态系统日臻完善。截止2012年8月7日,KhronosGroup公布了最新的OpenGL4.3规范。新版标准不仅带来了更好的

8、图形表现,同时也增加了更多之前没有的效果,比如不同类型的模糊效果。此外,开发者还可以不通过OpenCL直接使用OpenGL技巧来使用运算着色器(computeshaders)释放GPU上的任务。这样开发者可以在游戏中不耗用更多CPU功耗的情况下实现更好的物理和人工智能的模拟。从当前的现状来看,OpenGL仍然是唯一能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。