一次性构建约束Delaunay三角网的三维显示.pdfVIP

一次性构建约束Delaunay三角网的三维显示.pdf

  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文档。上传文档
查看更多
一次性构建约束Delaunay三角网的三维显示.pdf

…’??7 擀 7”i“盼 。垫查垩鱼: 盈垫丝进查塑 一次性构建约束 网的三维显示 Delaunay三角 任振娜 (武警指挥学院模拟中心,天津300350) 数据点进行三维建模。并结合OpenGL对三角网模型进行三维显示。 关键词:约束;Delaunay;三角网;算法;VC++6.0;OpenGL 1前言 按照一步生长法向左生成新的三角形。记录新生成的三角形信 地图数据往往是离散的数据点集,要生成三维地形图的技 息和非约束线段信息,更新基边信息。直到遍历完线段链表。 术路线是:(I)从地形图中取得离散点的高程数据;(2)采用约束 步骤5.基于非约束线段对剖分结果进行优化处理。从标 志位的下一条线段开始,依次判断其左右三角形是否同时存在, Delaunay三角网对离散点进行三维建模;(3)采用OpenGL对所 建模型进行三维图形生成和显示u1. 如果不同时存在,判断下一条线段;否则,判断该条线段是否与 i角网的算法即所谓的“两步法” 其左右第三点的连线相交,如果不相交,则进行下一条线段的优 传统构建约束Delaunay 化处理,否则,对其左右三角形进行优化处理。 i角削分; 121,将构建过程分为两步:第一步构建常规Delaunay 2.2算法的有效性证明 第二步将约束边强行嵌入到常规Delaunay三角剖分结果中。传 统方法的缺点是要对无约束数据和约束数据进行分别管理,具 出的三角网,相互间不覆盖和交叉,即证明约束Delaunay三角 有数据管理凌乱的缺点;而且,当常规三角网生成后再加入约束 网的外接圆内不包含任何能与该三角形的边构成有效三角形的 边数据重新修改i角网,具有固有的时间效率低的缺点。笔者提 点。 出了一种一次性构建约束Delaunay三角网算法。该算法没有继 在约束Delaunay三角网中存在两种三角形,一种是不含任 承传统的构建约束Delaunay三角网的“两步法”,而足先将约束 何一条约束线段的三角形,另一种是包含约束线段的三角形,分 边的点数据和无约束数据一起存人点数据链表,根据点的属性 别证明如下: 生成约束边链表,再以各约束边为基边生成左右三角形,构成初 2.2.1当三角形不包含约束线段时,如图1(a)所示,对任一 始三角网,然后以左右三角形的除约束边的另外两边为基边,用 不含有约束线段的Aabc,以ah边为例,外接圆部分被线段ab分 一步生长法生成新的一层三角形,冉以新生成的一层三角形的 边为新的基边用一步生长法生成新的i角形,直到生成完整的 约束Delaunay三角网。最后,用简化的LOP优化算法对三角网 其它任何点。 进行优化。 建立模型后,将OpenGL中的三个库(open9132.1ib、glut32.1ib 和glu32.1ib)与VC相连,实现开发环境与Ope

文档评论(0)

文档精品 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档