论文部分内容阅读
随着复杂电磁环境在现代信息对抗领域的发展,三维、动态的复杂电磁环境可视化方法的研究越来越显得重要。三维图形学为实现复杂电磁环境三维可视化提供了技术基础,而以计算几何理论和三维图形学为基础的三维几何造型的高效生成与绘制技术则为其关键环节。因此本文以三维几何造型的高效生成与绘制技术为基础,对复杂电磁环境可视化技术中的雷达等电磁探测设备的统一建模并可视化和雷达包络的合成等关键技术问题进行了研究,主要研究内容为:1、研究了本文所基于的技术框架OpenGL和OSG,以及本文中所要用的计算机图形学中的3D数学基础,坐标系、向量以及矩阵等,为实现三维几何体构造算法提供技术支持和数学基础。2、设计并实现了三维几何构造算法库。目前该算法库中已实现了8种基本的几何体造型的高效生成与绘制算法,分别为平面、圆、椭圆平面几何体,立方体、平顶锥体、球体立体几何体,以及曲线绕轴旋转而来的几何体(Lathe)和平面图形沿曲线挤压或拉伸而形成的几何体(Extrude)。最后进行了利用此三维几何构造算法库的演示实验。3、提出了电磁传感器模型,用来解决复杂电磁环境可视化中雷达等电磁探测设备的统一建模和可视化问题。主要从几何形态以及其它的诸如脉冲等属性的定义分析了该电磁传感器模型。最后通过上述的三维几何构造算法库,实现了该模型的几何形态。4、提出了通过基于BSP树的三维布尔运算来解决雷达包络合成问题的方法。实现了基于BSP树的三维几何体的布尔运算,该方法主要是通过把三维几何体转换成为一棵以空间三角形为叶节点的BSP树,然后利用空间三角形的求交运算,进而实现两个几何体之间的布尔运算。本文通过对以上内容和技术的深入研究,以三维几何体构造技术为基础,对复杂电磁环境的可视化起到了关键的作用。