For supporting the 3D visualization and application of mass-scale Air Information system,this paper designs and realizes a 3D Engine based on the management of Scene Graph from OpenSceneGraph and object-oriented software engineering. Been given logical view, Scene Graph tree view and object -class view,this 3D Engine is focused on construction and management of 3D scene Graph of mass-scale Air Information system. This 3D Engine realizes several key techniques such as visualization of mass-scale terrain, visualization and management of mass-scale air dots and trails real-time, visualization of sensor detect and power range, diversification of muti-viewer and so on. Several 3D Air Information System using this Engine has characteristics of high performance, easily integration, open-structed and muti-platform.%针时传统空中信息指挥系统对三维显示的需求,以开源图形开发库( OpenSceneGraph)作为底层渲粢引擎,结合OSG的场景图形管理技术和面向对象设计思想,给出了一幅大规模空中态势场景的逻辑视图、场景树视图和类视图.以态势场景的构建和管理为核心,设计了一种适合实时显示大规模空中作战态势的三维显示引擎.该引擎实现了大规模地形建模、大规模航迹实时显示、探测器遮蔽算法、多样化视点等关键技术.利用该引擎二次开发的几种三维显示模块已经运用在多项国防工程中,该引擎具有高效率、跨平台、易集成、易扩展等优势.
展开▼