文档详情

3DS三维模型可视化平台设计与实现毕业论文.doc

发布:2015-09-04约2.67万字共18页下载文档
文本预览下载声明
3DS三维模型可视化平台设计与实现毕业论文 P目nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 录BR摘nbsp;nbsp;nbsp; 要nbsp;IBRAbstractnbsp;IIBR目nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 录nbsp;IIIBR第一章 引言nbsp;1BR1.1课题研究的必要性nbsp;1BR1.1.1 可视化技术nbsp;1BR1.1.2 3DS三维模型nbsp;1BR1.1.3 OpenGL图形开发库nbsp;1BR1.2课题研究的可行性nbsp;2BR1.2.1 三维绘图标准nbsp;2BR1.2.2 3DS格式理论性研究nbsp;2BR1.2.3客户/服务器模式研究nbsp;2BR1.3国内外研究状况nbsp;2BR1.4 基本概念描述nbsp;3BR第二章 3DS文件解析原理及其实现nbsp;5BR2.1 3DS文件格式说明nbsp;5BR2.1.1简介nbsp;5BR2.1.2基本主块nbsp;5BR2.1.3 全局子块nbsp;5BR2.1.4 编辑子块nbsp;6BR2.1.5关键帧块nbsp;10BR2.2 3DS解析实现nbsp;11BR第三章 用户交互功能的原理与实现nbsp;13BR3.1 几何变换基本原理nbsp;13BR3.1.1平移变换nbsp;13BR3.1.2 缩放变换nbsp;13BR3.1.3 旋转变换nbsp;14BR3.2 程序实现nbsp;15BR第四章 可视化系统的系统分析与实现nbsp;19BR4.1系统功能描述nbsp;19BR4.2软件的系统结构分析nbsp;20BR4.2.1系统的组成和结构nbsp;20BR4.2.2多维体系结构设计nbsp;21BR4.2.3绘图引擎组件结构设计nbsp;22BR4.2.4数据流、控制流分析与设计nbsp;23BR4.2.5用户界面设计nbsp;26BR第五章 性能分析nbsp;27BR5.1表面材质与环境光照模型nbsp;27BR5.2模型坐标变换及法向量控制nbsp;28BR总 结nbsp;29BR致 谢nbsp;30BR参考文献nbsp;31BR附录nbsp;32BR课题研究的可行性BR1.2.1 三维绘图标准BRnbsp;nbsp;nbsp; OpenGL 的前身是SGI公司为其图形工作站开发的IRISGL。IRISGLBR是一个工业标准的3D图形软件接口,英文全称是“Open Graphics Library”。OpenGL于1992年7月由SGI公司发布,从而使一些原来必须在高档图形工作站上运行的大型3D图形处理软件,也可在微机上运行。后来随着一些支持OpenGL的商业软件如AutoCAD、UG、SolidEdge等的成功,这些赋予了OpenGL更强的生命力[3]。BR1.2.2 3DS格式理论性研究BRnbsp;nbsp; AutoDesk公司虽然在早期并没有发布关于3DS文件格式的详细规范;但是,在三维游戏制作的过程中,因为总是要求软件工程师对3DS角色模型进行格式转换,因此软件开发者们越来越体会到理解3DS文件格式内容的重要性。后来由Jeff Lewis根据自己的程序分析以及其他人的经验借鉴编写了3DS文件格式的非正式初稿,最终随着David Farrell发布其相应3DS解析程序View3DS而使人们对3DS文件有了更加深入的认识。BR1.2.3客户/服务器模式研究BR自从70年代末微处理器的性能不断提高,而微机的价格却在不断下降,已与传统的终端价格相当。此时的主机便由处理各类终端型作业转向为以请求/响应方式为各联机提供更高层次的服务,这样便形成了客户/服务器模式。BR由于其灵活性、可维护性与可扩充性,后来这种模式又被应用于应用程序系统结构设计[4]。BR1.3国内外研究状况BRnbsp;下面列出了几种开源的可视化软件,并给出了简单的介绍:BR1. OpenDX:它是一个开源的可视化框架,它允许用户把先进的可视化与分析技术应用于元数据上。这些技术能帮助用户在众多领域包括计算科学、工程学、医学以及商业应用中获得对数据的全新认识。它提供了比较全面的功能集,包括数据的图形化生成、变换、处理、渲染以及模拟数据的动态变化等基本功能;而且,还允许用户进行基于点、线、二维平面、三维立体和其他集合元信息以及它们的组合信息的可视化分析技术。它采用了数据源独立的设计策略,因此它能很容易适应新的数据源和新的应用场合。另外,它采用了基于面向对象的用户界面设计方法,能方便用户进行操作。它的最明显特征就是其面向对象的,自描述的数据模型方式。这一特点使得该软件只要被链接相应的数据输入处理模块就能处理所有形式的数据输入,不管这些数据格
显示全部
相似文档