欢迎来到天天文库
浏览记录
ID:10599755
大小:52.50 KB
页数:3页
时间:2018-07-07
《雷达视景仿真系统初探的论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、雷达视景仿真系统初探的论文 【摘要】精密进场雷达是空军航空兵场站普及的大型导航设备之一,可以提供飞机在空中实时的距离和方位信息,在飞机进近着陆过程中发挥着重要的作用。为解决雷达装备存在学习实践难的问题,提出利用creator和vegaprime虚拟现实技术对机场雷达进行系统建模及整体设计,并使用vegaprime的api函数进行系统开发的方法。雷达视景仿真结果表明,采用creator和vegaprime将虚拟技术与机场雷达结合的系统设计方法的可行性可以为雷达装备的虚拟化教学创造平台,促进雷达装备的普及化。 【关键词】雷达
2、导航虚拟现实视景仿真建模 1引言 虚拟现实,英文为virtualreality,简称vr,这一词是由美国人jaronlanier在1989年创造的。虚拟现实技术是由高速计算机系统创建的一种令人感到身临其境并可以获得与环境交互体验的虚拟世界,具有沉浸性、交互性和感知性的基本特征。vr综合了计算机图形学、图像处理与模式识别、智能技术、传感技术、语音处理与音响技术及网络技术等多门科学,将计算机处理的数字化信息变为人所能感受的具有各种表现形式的多维信息,通过视、听、触觉等作用于使用者,对使用者的控制行为做出动态的交互反应。
3、 该视景仿真系统正是基于multigencreator和vegaprime平台的虚拟现实技术,重点介绍机场雷达视景仿真系统的技术开发及相关知识。 2应用软件multigencreator和vegaprime介绍 2.1multigencreator软件 multigencreator是美国multigenparadigm公司开发的强大的三维建模软件,是世界上领先的实时三维数据库生成系统,它拥有针对实时应用优化的openflight模型数据格式,强大的多边形建模、矢量建模、大面积地形精确生成功能,以及多种专业选项及插件,
4、能高效、最优化地生成实时三维(rt3d)数据库,可以用来对战场仿真、娱乐、城市仿真和计算可视化等领域的视景数据库进行产生、编辑和查看。.用creator的基本建模(modeling)工具,能手工创建三维模型,可对地形、特征、模型加入如颜色、材质、纹理等以使其更真实,在建模过程中借助creator和其他矢量格式的数据,与autocad和gis软件结合方便。 2.2vegaprime软件 vegaprime(以下简称vp)是multigenparadigm公司专门应用于实时视景仿真、声音仿真和虚拟现实等领域的渲染软件环境,支
5、持microsofticros等操作系统,并且用户的应用程序也具有跨平台特性,用户可在任意一种平台上开发应用程序,而且无须修改就能在另一个平台上运行。它同时支持opengl 1.2和direct3d8,支持metaflight文件格式,支持双精度浮点数。与c++stl(standardtemplatelibrary)兼容,并且可定制用户界面和可扩展模块,其中包括vegaprimefx:爆炸,烟雾,弹道轨迹等等;vegaprime:分布式渲染;vegaprimeladbm:非常大的数据库支持;dis/hla:分布交互仿真;b
6、lueberry:3d开发环境;di-guy:三维人体;gl-studio:仪表;vegaprimeirscene:传感器图像仿真;vegaprimeirsensor:传感器图像实际效果仿真;vegaprimeradarevortex:刚体动力学模拟;vegaprimemarine:三维动态海洋。 vp是一个跨平台实时工具。它构建在vsg(vegascenegraph)框架之上,是vsg的扩展api,包括了一个图形用户界面lynxprime和一系列可调用的、用c++实现的库文件、头文件。lynxprime是一种可扩展的跨平
7、台的单一的gui(图形用户界面)工具,为用户提供了一个简单的直接明了的开发界面,可根据仿真需要快速开发出合乎要求的视景仿真应用程序。lynxprime基本上继承了lynx的功能,同时又增加了一些新功能。它具有向导功能,能对vp的应用程序进行快速创建、修改和配置,从而大大提高了生产效率;它基于工业标准的xml(可扩展标志语言)数据交换格式,能与其他应用领域进行最大程度的数据交换;它可以把acf(应用配置文件)自动生成c++代码。 vsg(vegascenegraph)是vp的基础,是高级的跨平台场景渲染api(应用程序接口)
8、,它包括了vsg提供的所有功能,并在易用性和生产效率上作了相应的改进。vsg主要分为三个部分:⑴vsgu(utilitylibrary),提供内存分配等功能;⑵vsgr(rendenringlibrary),底层的图形库抽象,比如opengl;⑶vsgs(scenegraphlibrary
此文档下载收益归作者所有