论文部分内容阅读
在日常训练中,计算机图形学发挥了很大的应用作用,通过计算机图形学来自动生成各种条件的训练场地是充满挑战和充满意义的课题。本文中通过对部队实际的训练情况相结合,联系到履带式自行火箭炮的驾驶训练模拟操作系统课题,来提高官兵们在日常训练中的真实性,使广大官兵更能将模拟和实战之间的差异性降到最低,更能实现模拟操作系统来进行在真实地形的驾驶训练场地生成理论和实现技术。该项课题主要存在两个方面的关键技术,第一,对象包络网格的构件;第二,局部纹理贴图。下文主要就是通过对组成道路和弹坑训练场为主要的研究对象,来分析履带式自行火炮的驾驶训练环境,对其具体的算法和技术的实现进行了深入的研究,主要包含下面四点内容:一、通过一种新的不规则地形的局部管理算法,能够在模拟地形网格上的任何一点并对其相关数据进行修改,实现算法的运行效率的提高。二、对于其模型,则提出了基于骨架结构的道路模型,并且同时提出了构建多边形包络网格的算法,通过对地物的轮廓进行建模,实现了道路和弹坑的包络网格的构建。同时,通过对三角形面进行重新编辑,实现了道路和弹坑的网格的进一步构建。三、通过道路轮毂模型为基础,在此基础上进行矩形和等腰梯形的分解,从而实现了纹理坐标的简易计算方法,并实现了对道路进行纹理贴图;对交叉路口的纹理贴图则主要通过提取交叉路口特征点的方法;对弹坑的纹理贴图则主要是采用了球面映射的原理来实现。最后,本文通过DirectX9.0和VisualC++6.0,实现了上述算法,并在实际的模拟训练系统中进行应用,对该算法进行了有效性的验证。