论文部分内容阅读
近年来,随着大规模城市建设的兴起,在工程建设过程中的矛盾也日益突出,如工程设计图需要具备一定的专业知识才能看懂,而工程项目社会的参与度却越来越高,导致了沟通困难,另外对项目管理使用单位人员往往需要长期的培训与技术支持,而建设开发单位人员有限。从国防的角度,在部队长途机动过程中,隧道的隐蔽性和随停随走的特点,无疑是规避敌方侦查卫星的最佳场所,但是军事行动的精确性要求对目标场所的具体环境提前掌握。为解决上述问题,本课题以一个城市隧道项目为例,应用虚拟现实技术,设计并实践基于Web的隧道虚拟化展示系统,具体进行了以下工作:1.虚拟现实技术研究。对虚拟现实技术的发展及国内外研究现状进行了研究,对目前主流的虚拟现实技术OpenGL、Direct3D、VRML和Java3D技术进行研究,分析各自的优缺点。深入学习、研究了Java和Java3D技术。具体包括Java3D建模方法,场景图结构,视图平台与视图对象,鼠标、键盘交互行为等。2.隧道虚拟化展示系统的需求分析与设计。对工程项目领域设计、报批、修改及使用人员培训各阶段存在的问题进行了深入调研,分析了各个阶段的应用性需求和隧道虚拟化展示系统的功能需求。根据隧道虚拟化展示系统的需求,运用软件工程学的方法对系统模块进行了设计。3.实现基于Web的隧道虚拟化展示系统。以J2EE三层架构为基础,设计了Jsp技术作为表现层,Applet作为逻辑层的架构。实践了使用Java3D与3DMax建模相结合,构建了系统的三维场景,运用Java3D编写Applet程序实现系统功能,嵌入到J2EE架构中的方法。并对系统功能进行了测试。本系统可以在隧道虚拟环境中虚拟漫游,模拟控制,试图为解决项目设计评审阶段对相关人员专业素养要求高,后期管理使用人员培训滞后和成本高的问题提供一个思路,并对国防建设具有一定的现实意义。