资源描述:
《基于vb、vc与opengl的三维地面模型建模》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于VB、VC与OpenGL的三维地面模型建模杨莹辉王唤良陈强(1西南交通大学测量工程系四川成都6100312中南林业科技大学理学院湖南长沙4100043西南交通大学测量工程系四川成都610031)摘要:本文主要是在全站仪测量所得三维数据的基础上,编写应用程序直接建立三维地面模型。本文主要对三维地面模型生成的各项技术进行探讨和研究,通过实际编写应用程序来实现某区域内三维地面模型的建立。文中主要解决了三角网的生成,以及格网数据的生成等核心问题,并探讨了实现三维地面模型建立的具体方法。关键词:TIN格网数据OpenGL三维
2、地面模型Theestablishmentofthree-dimensionalterrainmodelbasedonVB、VCandOpenGLYANGyinghuiWANGhuanliangCHENqiang(1DepartmentofSurveyingEngineering,SouthwestJiaotongUniversity,Chengdu6100312CollegeofScience,CentralSouthUniversityofForestryandTechnology,Changsha4100043De
3、partmentofSurveyingEngineering,SouthwestJiaotongUniversity,Chengdu610031)Abstract:TotalStationmeasurementsin3-DdatabasedontheuseofVB,VC,OpenGL,etc.toestablishatriangularmesh,andeditit,interpolationboundsnetworkdataand,ultimately,andcreatethethree-dimensionalterr
4、ainmodelsinOpenGL.Inthispaper,three-dimensionalsurfacemodelgenerationofthetechnologyandresearch,throughpracticalapplicationtoachievethepreparationofaregionalthree-dimensionalsurfacemodel.Inthemaintexttosolveatriangularformation,andthegriddatageneratedbythecoreof
5、theproblem,throughtheirsettlementtomoreeasilyachieve3Dsurfacemodel.Keywords:Triangulation;griddata;openGL;linearinterpolation;map杨莹辉1987.02男硕士研究方向:InSAR、三维地形建模电话:15184323237邮箱:xzhfhyyy@126.com基金名称:GPS和PS—InSAR联网监测的龙门山震后滑坡时空演变特征研究基金编号:41072220随着测绘行业的发展,其成果在现实生活中有
6、了越来越多的应用,这遍及交通、工程建设、保险、农业、林业等。传统测绘作业的主要目的在于测绘和测设,并编制合适的地形图和专题图供人们使用。目前情况下地图主要是二维的平面图,它主要是通过抽象的地物和地貌符号来反应地形和地物的变化等。但随着科技的发展以及人们生产和生活水平的进步,普通的二维平面地图已经越来越不能满足人们的需求了,随之而来引起了三维地图构建的蓬勃发展,凭借着三维地图较二维地图在多方面无可比拟的优势,它正越来越多的受到人们的亲睐。当前三维地图构建和应用已经初步得到极大发展,从目前的应用成果可以看出三维地图的优势非
7、常明显,尤其是在最新的三维导航以及城市三维数据库的构建等中的优点,是二维地图所无法比拟的。尽管如此,三位地图的构建和箱体应用仍存在大量问题亟待解决,例如在地形的拟合精度方面的问题,以及复杂的三维地物的构建方面等,这都是目前三维地图发展所面临的瓶颈,不过相信随着对这些问题的逐步探索和解决,三维地图讲会得到更大的发展和更广阔的应用。1原始数据的获取和处理本文数据来源为全站仪在长沙市某开发区内实际测量得到,为了在之后数据的处理中不至于因剔除某一数据而导致地面模拟不精确,在采集数据时采集密度稍微较大。在获取数据之后,需要对测量
8、数据进行预处理以剔除高程粗差数据。如果数据量较大,还需对数据进行拆分。2三角网的生成与应用程序的编写2.1凸包的生成平面凸包的定义是指包含这些平面点的最小凸多边形。在凸包中,连接任意两点的线段必须完全位于多边形内。凸包是数据点的自然极限边界,相当于包围数据点的最短路径。凸包的构建是生成不规则三角网的基础,构建凸包的方法有很多种,我