基于OpenGL的虚拟战场环境构建

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:bodao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
军官编组作业一直是部队军事训练的难点课题,主要原因是这种训练涉及到各种各样的战场环境,而由于现实条件的限制,不可能每一种环境都能实地进行作业训练,即使在实地进行作业,也受到时间和成本的制约。这造成了训练多是纸上谈兵,对于战术决策的正确性、可行性都不能进行及时的校验,所以开展训练较为困难而且效果不明显。而现在虚拟现实技术的发展和大量的应用,为解决这个矛盾提供了一个便宜的、行之有效的途径。如果构建一个具有针对性的虚拟战场环境,将这种无形的作业环境具体化,就能够让指挥员在虚拟战场环境中实践战术思想,在模拟实战中训练战术思想,从而全面提高军官作战指挥协调能力。 本文正是以构建战术训练使用的虚拟战场环境为出发点,从虚拟战场环境中的三维地形建模、作战实体建模和交互控制、自然环境的模拟与合成这三个方面展开了深入的探索与研究,并在计算机上进行了实现。首先本文讨论了地形建模技术。三维地形是虚拟环境的基本要素,本文对地形建模的各种方法进行了比较和总结,根据军事训练的特点和需要,重点讨论了根据等高线生成地形的方法和如何利用四叉树算法对地形网格进行化简。其次讨论了三维实体建模技术。主要对3D Max(建模和3ds文件导入到场景中的方法作了介绍,讨论了利用OpenGL中组合方式来建立模型的技术。第三,本文详细讨论了虚拟环境中合成自然环境的方法和具体的实现技术,提出了天空、太阳、云、雨、雪和树的简化模拟方法,对虚拟场景中的碰撞检测技术进行了研究。 虚拟战场环境的构建将军官战术训练拓展到模拟实战新的训练领域,能较好弥补常规训练方法中存在的不足,能充分调动各级军官战术训练的积极性和深入研究战术思想的主动性,能较好克服战术训练方法单一,检查考评困难等问题。
其他文献
业务管理系统作为视频会议系统的核心组成部分,随着视频会议系统中的业务种类更加丰富,业务逻辑更加复杂等情况,高效的业务管理对整个视频会议系统的实现起着至关重要的作用
随着ARM处理器计算能力的提高,该类型的处理器在嵌入式领域的应用越来越广泛的同时,也得到了数控系统的青睐。比如:德国ECKELMANN公司的E.ENC55和广州数控的GSK980TD系列车床
心血管疾病是威胁人类健康的主要疾病之一,动态心电图是临床诊断心血管疾病的重要手段。因此,研制高性能的动态心电监护系统对于心血管疾病的诊断和防止心脏猝死的发生具有十分
组态式人机界面除需要组态式人机界面控制器的支持外,还需要组态式人机界面编辑工具,用于实现用户界面的可定制开发,从而解决传统人机界面画面固定、可扩展性差、开发周期长