论文部分内容阅读
随着计算机仿真技术的成熟和发展,仿真技术越来越广泛地应用于导弹等武器系统的研制。视景仿真采用计算机图形图像技术,根据仿真目的,构造仿真对象的三维模型或再现真实的环境,能够达到非常逼真的仿真效果,客观、实时地再现仿真过程,可以为导弹飞行仿真、航迹规划等提供一种直观、便捷的仿真分析手段。本课题使用Visual C++ 6.0作为软件平台,应用OpenGL来开发导弹飞行过程仿真,研究了交互界面的设计技术(OpenGL与高级程序语言的接口问题)、三维对象的建模方法、特殊效果产生技术、模型的数据驱动及视点变化技术、碰撞检测技术。建立了飞机和导弹的三维模型,制作了地形、天空、湖泊、雨雪等三维仿真场景,利用平面汉字显示技术,实时的显示导弹的位置和姿态,该系统基本上实现了导弹飞行的可视化仿真,可通过视景仿真终端从任意距离和角度观察导弹的飞行姿态。融合、反走样、雾化和视线跟踪技术增强了仿真的真实性,显示列表、双缓存、LOD等技术加快了系统的处理速度,这些技术的综合运用同时满足了导弹飞行仿真的真实性和实时性要求。