徐祥龙,李光耀,谭云兰,2,李 超
基于delaunay三角网的三维地形可视化仿真
徐祥龙1,*李光耀1,谭云兰1,2,李 超1
(1. 同济大学CAD研究中心,上海201804;2. 井冈山大学电子与信息工程学院,江西,吉安 343009)
针对在三维地形处理领域中存在的地形数据冗余,可视化处理效率不高,真实感效果不强的问题,提出一种基于delaunay三角网的三维地形生成技术及可视化仿真处理的方法。该方法将DEM数据转化为TIN数据,然后用改进的delaunay算法将TIN数据生成三角网来模拟地形。最后经过纹理映射,光照及渲染,生成具有真实感的三维地形。同时给出了运用VC++和OpenGL实现的三维真实感地形可视化仿真软件。仿真试验表明:该方法能快速的处理地形高程数据,得到了直观的真实感较强的三维地形模型。
Delaunay三角网;三维地形可视化;OpenGL
长久以来,人们都是用二维地图来描述地理信息,但在数字化和信息化的今天,随着地理信息应用领域的不断拓展,传统的二维地图已满足不了人们的需求,具有丰富地理信息的三维地形图成为研究热点。
地形可视化是指在计算机上根据数字地形模型(Digital Terrain Model,简称DTM)对地形数据进行三维仿真显示的技术。它涉及到计算机图形学、测绘学、地理信息系统、虚拟现实等诸多学科,并可应用在城市规划、地形勘察、项目选址、路径选取、灾害预测、军事及游戏等各个方面[1]。因此,研究如何更好、更快的实现地形可视化是很有必要的。
本文从地形模拟的角度出发,对地形数据进行处理,应用改进的Delaunay算法建立三维地形模型中的不规则三角网(TIN),以此来模拟地形表面。……