学位论文 > 优秀研究生学位论文题录展示

高层大型建筑三维消防档案建模技术的研究

作 者: 刘小燕
导 师: 黄有群
学 校: 沈阳工业大学
专 业: 计算机应用技术
关键词: 面向对象软件结构 Java3D 对象序列化
分类号: TP391.41
类 型: 硕士论文
年 份: 2005年
下 载: 151次
引 用: 2次
阅 读: 论文下载
 

内容摘要


消防的重点在于预防。高层大型建筑物由于结构复杂,人员疏散逃生困难,是火灾预防的重点之一。用三维立体的形式,表现高层建筑的结构、消防设施分布、疏散通道等,比以往的高层建筑消防档案采用的平面图或文字加图表的形式有整体性强、信息丰富、直观等不可比拟的优点。本课题是研究和开发高层和大型建筑的计算机三维模型的快速生成系统,为建立消防档案提供三维的机制,促进城市火灾预防和救灾的现代化和信息化。 本课题选用Java语言作为开发工具,使用Java3D图形开发工具进行交互式三维场景生成的研究。该文工作是在课题组前期原型化的基础上展开的。作者的工作主要体现在以下三个方面:首先针对原系统的软件结构在管理可见度、灵活性、扩展性等方面的不足,提出了新的面向对象的软件结构;其次在新的软件结构设计的基础上,对整个软件系统的编程实现;最后Java3D三维虚拟场景是一段Java语言组织和调用的Java3DAPI的程序文件,Java3D API的所有场景图对象只能够在一个场景图的创建期间被访问或修改,在经过浏览、编辑后的数据改变无法保存。对于图形软件,修改功能尤为重要。本软件主要是面向高层建筑的生成,只有修改功能很完善,才能灵活地生成高层建筑。通过本软件设计的数据结构,可以对每个楼层进行修改,可以对已经绘制好的建筑物单元删除,也可以对其进行坐标变换。在本课题中三维场景的存取是该课题要解决的主要问题之一,作者给出了一种新思路和方法,解决了Java3D三维虚拟场景数据存取的问题。

全文目录


摘要  4-5
Abstract  5-9
1 绪论  9-14
  1.1 课题背景  9
  1.2 课题的研究现状  9-10
  1.3 课题研究的目标  10
  1.4 本课题研究的主要工作  10-14
2 与课题相关的几种技术  14-28
  2.1 虚拟现实  14-18
    2.1.1 虚拟现实技术简介  14-15
    2.1.2 虚拟现实建模语言的比较  15-17
    2.1.3 为什么选择Java3D  17-18
  2.2 Java3D交互式三维图形编程  18-22
    2.2.1 Java3D简介  18-19
    2.2.2 Java3D中形体的生成  19
    2.2.3 Java3D中点、线、面、体的生成  19-20
    2.2.4 Java3D中形体的组合  20-21
    2.2.5 Java3D的场景图结构  21-22
  2.3 面向对象的方法学  22-28
    2.3.1 面向对象方法学的概述  22-24
    2.3.2 面向对象的主要优点  24-26
    2.3.3 面向对象的分析和设计  26-28
3 面向对象软件结构设计  28-34
  3.1 系统用例图  28-31
  3.2 系统中的类图  31-33
  3.3 系统序列图  33-34
4 详细设计  34-49
  4.1 三维场景生成的设计  34-37
  4.2 三维场景浏览编辑的设计  37-48
    4.2.1 三维场景浏览  37-42
    4.2.2 三维场景物体编辑的设计  42-48
  4.3 三维场景存取的设计  48-49
5 基于Java3D的存取的实现  49-51
  5.1 基于Java3D的存取现状  49
  5.2 Java3D中三维场景的数据存取思路和实现  49-51
6 运行效果图  51-56
7 结论  56-58
参考文献  58-61
在学研究成果  61-62
致谢  62

相似论文

  1. 基于Java3D的连杆机构创新设计虚拟实验平台的研究与实现,TH112.1
  2. 虚拟现实厨房设备选购服务平台设计与实现,TP311.52
  3. 基于Java3D的公路实现及交互动画行为模式,TP391.41
  4. 基于Java3D的针灸铜人人脸模拟,TP391.41
  5. 井下采掘三维定位自动监控系统的研究与实现,TP391.41
  6. 基于Java3D的巷道三维可视化系统研究与实现,TP391.41
  7. 基于SPH和流体动力学的皮肤表面上三维流血模拟,TP391.9
  8. 基于VRML和JAVA3D的图形协同模式的研究与实现,TP391.41
  9. 遥控焊接虚拟环境建模与标定,TG441
  10. 基于Java3D的虚拟漫游实现与LOD算法改进,TP391.9
  11. 基于Java3D和M3G的J2ME移动终端3D场景编辑器的设计与实现,TP391.41
  12. 基于Java3D的钢结构节点的虚拟装配,TP391.72
  13. 个性化动态数字服装人体生成技术的研究,TS941.2
  14. 利用虚拟现实技术实现E-Learning教学系统中的实验功能,TP391.6
  15. 基于Java3D实现虚拟现实三维场景生成技术的研究,TP391.41
  16. 个性化学习内容管理系统的研究,TP315
  17. 基于Java 3D的虚拟产品网上展示接口技术研究,TP393.09
  18. 面向Internet虚拟场馆描述模型的解析及交互技术研究,TP391.41
  19. 三维建筑物模型中烟雾扩散模拟的研究,TP391.9
  20. 基于web&VR技术的产品展示方法研究,TP391.9
  21. 基于Java3D的虚拟漫游系统的研究,TP391.9

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com