基于OpenGL的飞行器飞行模拟视景系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zfhtang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机图形技术的飞速发展,三维图形可视化仿真在航空管理、虚拟现实等领域中的应用越来越广泛。航空发展至今,传统的区域地图或世界地图为背景的二维平面航迹显示系统已经无法满足可视化航迹的要求。同时,现有的三维建模软件,侧重于三维对象的建模,缺乏对场景和模型的实时控制,不具备数据实时驱动场景对象的功能,很难进行可视化系统的二次开发。而在飞行器的三维视景系统中,实时驱动飞行器模型是可视化系统开发的一个必不可少的工作。因此,设计开发出一款用于飞行器航迹模拟并且具有数据驱动功能的三维可视化软件是很有必要的。  本文提出的飞行器飞行模拟视景系统,以VC++软件作为开发平台,以OpenGL关键技术为核心。根据视景系统的应用需求,通过3DSMAX建立了飞行器模型和场景模型,并对模型进行了简化,提高了渲染速度。从数据实时驱动场景模型出发,提出了一种将地球坐标系、地理坐标系、载体坐标系与OpenGL坐标系相结合的方法,这种方法将OpenGL三维视景的坐标系与真实世界相对应,利用OpenGL的高级函数来进行矩阵计算,由此简化了代码,减少了程序对矩阵的复杂计算,提高了整体的绘图速度。通过对粒子系统的研究,实现了飞行器尾焰效果的模拟。针对固定视点的局限性,提出了一种根据飞行器的瞬时位置自动调整视点的方法,实现了多角度、多层次、多方位的观察仿真效果。针对现有的飞行器航迹动态演示系统背景单一的问题,构建了多种场景并且可以进行场景切换,消除了飞行场景带来的局限性。通过鼠标的输入与界面的输出实现了人机交互功能,使用户能够实时掌握飞行器的当前状态,增加了视景沉浸感。  本文实现了飞行器的航迹模拟、姿态与航向模拟、飞行器尾焰模拟,同时实现了场景切换、视点切换、二维信息显示,详细阐述了实现过程的关键技术,结合每部分的渲染效果图直观的呈现了飞行器的三维可视化仿真场景。系统满足了实时性、交互性的需求,提高了飞行监控与管理的可视性,为相关研究提供了支撑。
其他文献
光谱成像能同时描述目标的空间信息和光谱信息,在矿物探测、海洋检测、军事侦查等领域有着重要的作用。在实际应用过程中,传统的光谱成像技术需要大量的时间和存储资源才能完成
微控制器(Microcontroller Unit, MCU)是许多数字系统的核心部件,其控制复杂,对鲁棒性、面积、运算速度、功能等方面都有较高的要求。设计拥有自主知识产权的高性能MCU一直是
本文将从雕塑角度出发,研究人物类雕塑这种特殊的雕塑形式,这样更便于分析雕塑从单纯的模仿到现代的抽象的过程。而中西方审美的差异,于人物类雕塑的表现上显得更为突出。同
安全防御软件与安全检测设备是抵御网络攻击最为快捷和有效的方式。随着Web应用的日益增加,由于各类安全防御软件可能存在缺陷与不足,攻击者可以利用该缺陷绕过安全防御设备的
高校中图书馆是比较重要的组成部分,为校内人员提供着必不可少的服务.高校图书馆服务工作在当前主要以信息服务为主,但是伴随着用户要求的不断提升,信息服务表现出了明显局限
棘腹蛙在其四川盆地西部区域,存在染色体相互易位多态现象,这在动物类群、尤其在脊椎动物中极为罕见。相关染色体重排是否引起群体遗传分化、进而导致新物种形成,是进化生物学领
本研究以人工林栽培的紫竹梅(Tradescantia pallida(Rose) D.R.Hunt cv.Purpurea)为研究材料,通过采用野外实验与室内实验相结合的方法,对其开花物候、开花特征进行观察,开花不同
随着CMOS集成电路工艺的发展,CMOS图像传感器在集成度,工艺兼容性,功耗,成本以及开发周期等方面的优势凸显出来,已广泛应用于摄像机、数码相机、移动通讯产品、医疗设备、安全监控
探索美术教育活动与其它领域融合能促进聋儿全面发展。其方法是美术教育与培养思维语言表达相结合、美术教育与常识教育结合、美术与游戏结合、美术与生活结合、美术与各科教
种群空间遗传结构是由多个生态和进化因子相互作用决定的,对种群空间遗传结构及其影响因子的研究有助于对种群遗传特征及其形成机制乃至整个群落的维持机制作出正确解释。本研