收藏到会员中心

文档题目:

DS三维模型可视化平台设计与实现(含开题+任务书)

DS三维模型可视化平台设计与实现(含开题+任务书)
上传会员: panmeizi
提交日期: 2013-09-22 19:36:47
文档分类: 计算机
浏览次数: 27
下载次数: 0
下载地址: 点击标题下载 DS三维模型可视化平台设计与实现(含开题+任务书) (需要:20 积分)  如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数:
文档字数:13621
3DS三维模型可视化平台设计与实现
摘    要
科学计算可视化将计算中所涉及和产生的数字信息以直观的图像或图形的形式呈现在研究者面前,使他们能够观察到模拟和计算;同时还提供与模拟和计算的视觉交互手段。通常科学计算可视化也称为科学可视化(Scientific Visualization)或简称为可视化(Visualization)。自二十世纪九十年代以来,可视化也逐渐成为了人们日常生活中的重要元素。
首先,本文给出了可视化技术的背景及其应用领域,并从大众需求分析了该系统的必要性,结合图形开发包OpenGL的成熟度、3DS格式的理论性研究与客户/服务器模型的广泛应用得出了系统的可行性,然后通过对国内外研究状况进行分析得出系统研究的意义。
其次,本文给出了3DS格式的简介,对其基本主块、全局子块、编辑子块和关键帧块进行了详细说明,分析了各个块及其子块的逻辑结构和存储结构;并介绍了用C++实现3DS解析程序的主要过程。
最后,本文介绍了系统设计的客户/服务器模型(C/S),突出其可扩展性、可维护性、结构易读性以及模块划分的内聚性与封装性。并从系统控制和业务逻辑这两个角度对系统结构进行分析。
创新点在于:
(1) 提供了一个轻量级的三维模型浏览平台,它实现了一些模型浏览的通用功能,并预制了很多用于功能扩展的插件接口;这样,它一方面可以为三维模型的共享与检索提供支持环境,另一方面它也提供了一个可扩展的,能够支持多格式三维模型插件的环境; 
(2) 使得可视化技术能够服务于低端领域,从而提高三维图形的普及程度,甚至让三维图形取代二维图形在人们日常生活中的地位;反过来,这些影响也能反作用于可视化技术,促进可视化技术的发展。
关键词:可视化;3ds格式;三维模型;系统设计
目       录
摘    要 I
Abstract II
目       录 III
第一章 引言 1
1.1课题研究的必要性 1
1.1.1 可视化技术 1
1.1.2 3DS三维模型 1
1.1.3 OpenGL图形开发库 1
1.2课题研究的可行性 2
1.2.1 三维绘图标准 2
1.2.2 3DS格式理论性研究 2
1.2.3客户/服务器模式研究 2
1.3国内外研究状况 2
1.4 基本概念描述 3
第二章 3DS文件解析原理及其实现 5
2.1 3DS文件格式说明 5
2.1.1简介 5
2.1.2基本主块 5
2.1.3 全局子块 5
2.1.4 编辑子块 6
2.1.5关键帧块 10
2.2 3DS解析实现 11
第三章 用户交互功能的原理与实现 13
3.1 几何变换基本原理 13
3.1.1平移变换 13
3.1.2 缩放变换 13
3.1.3 旋转变换 14
3.2 程序实现 15
第四章 可视化系统的系统分析与实现 19
4.1系统功能描述 19
4.2软件的系统结构分析 20
4.2.1系统的组成和结构 20
4.2.2多维体系结构设计 21
4.2.3绘图引擎组件结构设计 22
4.2.4数据流、控制流分析与设计 23
4.2.5用户界面设计 26
第五章 性能分析 27
5.1表面材质与环境光照模型 27
5.2模型坐标变换及法向量控制 28
总 结 29
致 谢 30
参考文献 31
附录 32

(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇BS架构在图书馆图书管理系统中的.. 下一篇ECU程序及CAN总线实现(含开题+任..

相关栏目

最新文档下载

推荐文档下载