基于VBVC与OpenGL的三维地面模型建模研究设计论文.docVIP

基于VBVC与OpenGL的三维地面模型建模研究设计论文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VB、VC与OpenGL的三维地面模型建模 杨莹辉 王唤良 陈强 (1 西南交通大学测量工程系 四川 成都 610031 2 中南林业科技大学理学院 湖南 长沙 410004 3 西南交通大学测量工程系 四川 成都 610031) 摘要:本文主要是在全站仪测量所得三维数据的基础上,编写应用程序直接建立三维地面模型。本文主要对三维地面模型生成的各项技术进行探讨和研究,通过实际编写应用程序来实现某区域内三维地面模型的建立。文中主要解决了三角网的生成,以及格网数据的生成等核心问题,并探讨了实现三维地面模型建立的具体方法。 关键词:TIN 格网数据 OpenGL 三维地面模型 The establishment of three-dimensional terrain model based on VB、VC and OpenGL YANG yinghui WANG huanliang CHEN qiang (1 Department of Surveying Engineering, Southwest Jiaotong University, Chengdu 610031 2 College of Science, Central South University of Forestry and Technology, Changsha 410004 3 Department of Surveying Engineering, Southwest Jiaotong University, Chengdu 610031) Abstract: Total Station measurements in 3-D data based on the use of VB, VC, OpenGL, etc. to establish a triangular mesh, and edit it, interpolation bounds network data and, ultimately, and create the three-dimensional terrain models in OpenGL. In this paper, three-dimensional surface model generation of the technology and research, through practical application to achieve the preparation of a regional three-dimensional surface model.In the main text to solve a triangular formation, and the grid data generated by the core of the problem, through their settlement to more easily achieve 3D surface model. Keywords: Triangulation;grid data; openGL;linear interpolation; map 随着测绘行业的发展,其成果在现实生活中有了越来越多的应用,这遍及交通、工程建设、保险、农业、林业等。传统测绘作业的主要目的在于测绘和测设,并编制合适的地形图和专题图供人们使用。目前情况下地图主要是二维的平面图,它主要是通过抽象的地物和地貌符号来反应地形和地物的变化等。但随着科技的发展以及人们生产和生活水平的进步,普通的二维平面地图已经越来越不能满足人们的需求了,随之而来引起了三维地图构建的蓬勃发展,凭借着三维地图较二维地图在多方面无可比拟的优势,它正越来越多的受到人们的亲睐Fig. 1 Creat convex polygon 2.2不规则三角网(TIN)的生成 TIN的生成是整个程序的核心部分,在这个子程序中我们根据前两部导入的点和生成的凸包来生成三角网,该子程序的设计中要特别注意的是空中三角形判断原则的满足,其情况如下图所示: 图2 点与圆的关系 Fig. 2 The relationship between point and circle 如图2所示,左图的三种情况不满足空中三角形判断条件,这时我们就用4号点替代3号点重新进行判断,右图为满足条件的情况,可以进行第二条边的递归循环。依此过程就可以完成三角网的构建。实验地区生成的TIN如下图所示。 图3 不规则三角网 Fig. 3 TIN 如上图所示,这是我们运用程序生成的三角网,从上面图中可以看出并没有重复的三角形,并且生成的三角形遍布了整个凸包的内部区域,这也

文档评论(0)

大吧书屋 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档