基于Java3D的航海模拟器三维视景显示技术的研究

来源 :大连海事大学 | 被引量 : 3次 | 上传用户:lihua1114110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
功能完备的大型航海仿真系统已成为航海教学和培训的一种非常有效的实践方式和手段,但由于系统开发周期较长、使用周期有限、花费和维护成本较高等方面原因,限制了其应用;而且随着入学学生数量的逐年增加,难以保证学生和船员有足够的学习和训练时间。近年来,基于Web的仿真由于具有使用简单和访问量大的优势而受到越来越多的关注。目前,基于Web的仿真在国内外许多领域都有所突破,但迄今为止,采用Java3D开发的网络版航海模拟器尚未见报道。作者就此方面进行了探讨和研究。本文对采用Java3D开发航海模拟器视景系统的几个主要模块的技术细节以及它们在Java3D中的实现方案进行了较深入的研究,这些模块包括港口和船舶模型的读取,天幕效果,日光效果和海浪效果;本文还针对Java3D程序的运行效率进行了探讨,得出了一些结论。此外,为了保证程序的易调试性和一贯性,本文还对几个本身不属于视景系统但与视景系统有直接关联的模块进行了探讨,这些模块主要包括航行数学模型和船舶摇荡。在上述研究工作的基础上,作者实现了一个基本的基于Java3D的航海模拟器视景系统。只要将程序文件和模型文件按照一定的结构关系置于Apache服务器上,就可以在局域网计算机的浏览器窗口里运行航海模拟器程序。由于采用了纯Java语言编程,此程序可以脱离浏览器和跨操作系统运行。鉴于Java3D有许多优良特性,本课题的研究还为将来有可能进行的大型航海模拟器向Java3D平台的移植提供了参考依据。
其他文献
在靶场光电经纬仪设备装备数量与日俱增、设备软件历经多次变革仍质量问题频出的背景下,本论文从质量成本的角度充分阐述质量改进的意义,对比国内外相关实践研究的差距,以中
激光驱动的惯性约束聚变(InertialConfinementFusion,ICF)的目的是实现可控核聚变,从而解决人类面临的能源危机。自从二十世纪六十年代科学家提出用多束高能激光束会聚形成小范
我国建筑行业在近几年得到了飞速的发展,人们的居住环境和城市面貌都有了很大的改变,但是建筑质量安全问题也逐渐的暴露出来,在追求建筑工程进度和效益的同时,应该正确认识施
20世纪80年代发展起来的“纳米科技”引发了科技的深刻变革,给人们的工作和生活带来了翻天覆地的变化。“纳米科技”发展的源动力来自于微纳加工技术的进步。激光直写技术作为
交通运输业是国民经济的支柱产业,是经济和社会发展的一个重要影响因素,同时也是社会经济赖以生存和发展的重要基础之一。在交通运输的发展过程当中,伴随着很多经济学的问题,
俗话说“一朝被蛇咬,十年怕井绳”,可见人类对蛇多少有点恐惧.如果碰巧遇到了毒蛇,那就更可怕了.毒液是威力强大的武器,它是怎样产生的呢?
随着对高光束质量激光功率的需求增加,单激光器输出的方式已无法满足需求,把多个激光器的输出合束的想法顺此而乍。相干合成因其具有提高输出光束亮度和维持光束质量的能力而倍
直接探测多普勒测风激光雷达技术是目前国内外激光雷达研究和应用领域的热点之一,多普勒测风激光雷达系统对激光光源的输出性能参数提出了很高的要求,不但要求单纵模调Q激光脉
枢纽辐射式交通网络目前被广泛应用于航空运输、城市公共交通以及物流运输领域,而且长期以来的实践经验表明,此网络形态对于运输成本的节约以及网络运输效率的提高非常有效,因此
学位
随着现代科技的高速发展以及经济全球化的加剧,带来生产效率普遍提高,生产领域和人力资源领域成本压缩的空间已经接近极限,这一点已经被西方工业发达国家的实践所证实。然而
学位