用JAVA 3D实现交互式三维场景生成技术的研究

来源 :沈阳工业大学 | 被引量 : 0次 | 上传用户:love_day
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术和计算机三维技术的发展,虚拟现实已经得到广泛应用。本课题在对比了常用的几种图形技术后,选用JAVA 3D图形开发工具进行交互式三维场景生成的研究探讨,并且针对消防部门的具体业务,用面向对象方法设计了一套三维构型软件。该软件能使用户通过简便操作快速生成三维高层建筑和大型建筑以及在其中加入防火标记和疏散通道标志,并且能够把它保存下来。用户可以通过文件的形式打开已经存好的场景,对三维场景进行修改。它能够再现高层建筑和大型建筑内部结构,在平时便于消防检查,在火灾发生时可用于现场指挥,因此本课题具有一定的实际意义。 论文的工作应用于消防档案,除了与消防业务有关的信息的完备和功能的齐全外,三维场景构建的速度是关键的因素。 在交互式操作方面,本文通过比较常用的几种交互式界面,并结合消防部门的具体应用,提出了由二维平面图生成三维场景图的方式。这种方式用户操作简便快捷,能快速生成所需要的场景,并且方便快捷地加入消防标记和疏散通道标记。 对于图形软件,修改功能尤为重要。本软件主要是面向高层建筑的生成,只有修改功能很完善,才能灵活地生成高层建筑。通过本软件设计的数据结构,可以对每个楼层进行修改,可以对已经绘制好的建筑物单元删除,也可以对其进行坐标变换,实现对单个或多个建筑物单元同时平移、旋转、放缩。 对于场景的存储,使用了数据持久化技术。具体应用了JAVA语言提供的对象序列化文件技术,将表示场景的相关对象依次存入到用户自定义的对象文件中。下次打开场景文件的时候,将文件中存储的对象依次取出并赋值给程序的相应对象中,即可恢复场景。 本课题有一定的理论价值和实际价值,其应用前景已经得到公安部沈阳消防科学研究所的认可,正在进一步进展中。
其他文献
我们简单介绍了网络系统的计算机仿真策略,重点讲述了怎么进行网络业务流量建模、仿真模型验证、仿真实验设计和仿真结果处理,以确保仿真结果的真实可靠.然后详细剖析了OPNET
车间作业调度问题就是用一组机器加工一组工件,每个工件有若干个工序,把这些工序按照一定次序加工,在加工的过程中要满足问题特定的约束条件,并使加工完所有的工序后形成的最
现代信息社会的高速发展,城市人口的大量增加、车辆的日益增多,给城市的交通、环境的保护、社会治安的维护带来了诸多新的课题.如何合理调度公共交通和运输及出租车辆、快速
数据挖掘是近年来数据库领域中出现的一个新兴研究热点,它是从大量数据中获取知识。进行数据挖掘的方法很多,粗集方法便是其中的主要方法之一。本文主要研究基于粗集属性约简的
该文研究的是强噪音下基于小波变换的语音增强.为了最大限度的去除噪声,增加语音的可懂度,将语音检测与语音增强有机地结合起来.由语音检测判断出输入信号的噪声段与语音段,
Web服务(Web Service)以其特有的松散耦合的分布式结构,完整的封装性,协议的规范性,以及高度可集成性和互操作性等特点,正逐步受到业界的广泛接受和支持;各种基于Web服务的应用架
企业集成发展到今天,仍然存在着一些诸如流程重组与快速集成等迫切需要解决的或需要进一步改善的问题.该文密切结合企业的需求,基于Sun One体系,提出了一种基于通用平台的支