论文部分内容阅读
虚拟现实技术,是20世纪末兴起的一门综合性的信息技术。它融合了计算机图形学、多媒体技术、人工智能、传感器、网络等多个信息技术的分支,为我们模拟现实世界的自然景观提供了有力的支持,从而大大推进了计算机技术的发展。
导弹拦截目标物的模拟在计算机或手机类游戏有着广泛的应用。本文在分析和总结国内外关于导弹拦截模拟系统的基础之上,对导弹拦截目标物的过程进行分析,结合OpenGL和粒子系统技术,在计算机上对导弹的拦截系统进行实时模拟。从目标的出现,到导弹的发射升空,到命中目标,当然这个目标可能是静止不动,也可能是按照一定的规律进行运动,也可能是无规律的,但是总可以通过本文提出的矢向量法控制导弹的速度和方向,对目标进行拦截。
本文首先对介绍了OpenGL中的关键技术,对纹理贴图、多重纹理和坐标变换进行详细分析。然后详细阐述了粒子系统的基本思想和在应用系统中经常使用的基本模型。之后对导弹拦截实验中的关键模块进行分析,并给出部分实现过程。最后,对运行的结果进行分析,并根据结果做进一步改进。
本文采用VC++6.0作为编程工具,结合OpenGL的图形图像渲染技术,在windows环境下开发基于OpenGL的导弹拦截模拟系统,模拟效果较为真实。