论文摘要
随着计算机技术的进步,三维技术得到了迅猛发展,在科学研究、工程、医学、游戏等各个领域得到了广泛的应用。在信息化的现代战争中,正确的战场态势评估是决策指挥的基础,会影响一场战争的胜负。与此同时海军装备的不断换代更新和各种尖端科学技术的应用,促使现代海战作战任务的变化,现代海战已经由过去平台与平台之间的对抗转变成包括空中、水面、水下和陆地诸兵种的体系与体系之间的对抗。伴随战场资源的增加,海战场环境会越来越复杂,传统的二维态势显示已经不能完整地表达出战场态势信息和准确地给指挥员提供决策参考。针对这一需求,文章提出了一种基于面向对象三维引擎的态势显示三维化的架构。文章首先通过分析三维技术的发展和现状,分析了态势三维化的意义和需求。研究了在三维态势显示中的相关三维建模技术、三维投影和场景管理等;三维态势显示是基于开源面相对象图形引擎OGRE编写,本文分析了OGRE的架构和核心对象,以及相关技术特点;实现了三维态势场景中通过3D MAX将外部战场模型的导入。通过研究三维空间中的二维对象显示和轴向包围盒技术(AABB),文章实现了一种三维空间中目标标签非重叠、不缩放、始终前端显示的方案。在三维场景中的人机交互应用中应用了开源GUI库CEGUI,方便了指挥员与场景的实时交互。最终给出了三维态势场景的运行效果图和测试结果对比,并提出了改进方案。
论文目录
摘要Abstract第一章 前言1.1 课题背景及意义1.2 国外研究背景1.2.1 美军战场可视化系统1.2.2 “红旗演习”空战训练系统1.2.3 美海军舰桥模拟仿真训练系统1.3 国内研究现状1.4 本文的工作和论文组织1.5 本章小结第二章 态势显示三维技术研究2.1 计算机三维建模原理与方法2.1.1 多边形网格实体建模2.1.2 用网格逼近光滑物体2.2 坐标系统2.2.1 2D 笛卡尔坐标和坐标裁剪2.2.2 把绘图坐标映射到窗口坐标2.3 三维空间的几何变换2.3.1 三维平移2.3.2 三维缩放2.3.3 三维旋转2.4 三维观察2.4.1 投影:从3D 到2D2.4.2 图形绘制管线2.5 场景管理技术2.6 包围盒关键技术研究2.6.1 基于轴向包围盒(AABB)2.7 本章小结第三章 面向对象的三维图形引擎3.1 三维引擎概述3.2 三维引擎架构分析3.3 三维态势中的场景管理与显示3.4 三维空间中的二维对象显示研究3.4.1 表层3.4.2 表层框架3.4.3 表层脚本3.5 本章小结第四章 态势中的三维显示4.1 三维态势显示体系架构4.2 构建三维态势场景4.2.1 场景初始化4.2.2 天空系统4.2.3 加载地形4.3 兵力实体模型导入4.4 场景模型的真实渲染4.4.1 为兵力模型着色和和添加纹理4.4.2 使用材质技术4.5 目标标签的非重叠显示4.6 态势显示中的人机交互4.6.1 三维态势UI 界面4.6.2 场景中使用GUI4.6.3 鼠标键盘事件派发4.7 本章小结第五章 场景性能测试5.1 测试目的5.2 测试环境5.3 测试方法5.4 测试结果对比5.5 本章小结结论与建议致谢参考文献学位论文和科研成果目录详细摘要
相关论文文献
标签:三维技术论文; 态势论文; 轴向包围盒技术论文; 图形用户接口论文;