基于GIS三维可视化仿真技术的虚拟战场地形研究
对复杂的战场地形的建立一般用TIN。TIN的存贮采用文件集的形式,每个文件存贮网格的节点坐标,高程坐标,节点号,空间索引标识,边界,渲染和文件指针等信息。建立地形实体DTM一般由地形等高线原始数据按一定的算法生成TIN。算法包括Delaunay三角形的分治算法,点插入法和三角网生长法。这些算法都遵循以下原则:
a)TIN的唯一性。
b)使每个三角形尽最大可能接近等边三角形。
c)三角形的边长总和最小。
对初始的TIN,应消除由于等高线数据过于密集或采集信息缺少而形成的细小的,狭长的三角形,来提高TIN的精度。
根据GIS地形信息组织的基本原理,对TIN的数据结构的组织,采用了面向对象的程序设计思想,以Visual C++6.0 为开发语言,设计了CTinLine三个点的主要成员。
1.测量点类:
Class CsurveyPoint: Public CObject
{.............
Float x, y, z; //点x ,y ,z的三维坐标,由数字勘测系统外业获取
Int SvyPtID //点的ID号隐含属性信息
上一篇:基于VRML的分布交互式虚拟战场仿真[ 06-02 ]
下一篇:南京陆军指挥学院 “虚拟战场”模拟实验室[ 06-02 ]





