摘要
为了逼真的演示海上多武器平台作战过程,设计并开发了一个基于Vega Prime的海上战场视景仿真系统,它是一个基于HLA的分布交互仿真系统的视景显示子系统。针对大量复杂三维实体建模中遇到的效率低下、难以有效管理的问题,首次提出引入基于增量模型的软件工程方法,以提高模型的可用性和可维护性,缩短开发周期。对于非视觉物理量可视化等Vega Prime中不具备的功能,通过在Vega Prime中嵌入OpenGL程序的方法加以实现,并解决了其中的关键技术。针对联邦时间推进造成的视景显示节点的画面不连续的问题,利用延迟一帧数据的方法予以解决。所开发的系统已在工程中得到应用,效果良好。
Development of a sea battlefield visual simulation system was analyzed. In the building of a good deal of complex 3D models, problems appeared, such as the inefficiency and hard management, a software engineering method based on the increment model was proposed to boost the availability and the maintainability, shorten the development period. For the functions that the Vega Prime does not include, such as the visualization of invisible volume, the OpenGL programming was introduced into Vega Prime, and the key problems were solved. The discontinuous display caused by the federation time advancement was solved by delaying a data frame. This system was applied in the project, and the effect was good.
出处
《计算机仿真》
CSCD
北大核心
2009年第3期16-20,共5页
Computer Simulation