- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
? 当前位置:中国论文下载中心 工学 计算机 计算机应用 正文
三角网格细分法在重建隧道三维结构中的应用来源:中国论文下载中心????[ 08-05-05 16:57:00 ]????作者:卫洪春 刘洋 马????编辑:studa0714
?????
-
3.1 ?Loop 细分算法是美国犹他大学的Charles Loop 于1987 年在其硕士论文中提出的一种逼近型三角形面分裂细分算法。它是基于B样条逼近型算法的一种策略,应用于规则网格时可以产生C2连续的曲面,在非正规点处则可达到C1 连续。该算法使每个三角片在分裂后生成四个小的三角面片,如图2。
图2? 一个三角面片上的Loop细分格式
??? 根据点生成方式的不同可将新生成的点分为现两类:
??? (1)第一类控制点:由原三角形的边生成的对应控制点,如E1,E2等;
??? (2)第二类控制点:由原三角形的顶点生成的对应控制点,如等。
3.2? 对于规则的三角网格,Loop细分格式如图3所示:
(1)第一类点?? ??????????????????????? ?(2)第二类点
图3? 规则网格上Loop细分格式下各顶点的权
??? 由原三角形的边生成的第一类控制点由下式进行计算:
?(2)
??? 由原三角形的顶点生成的第二类控制点由下式进行计算:
??????????????????(3)
??? 其中,V 0、V 1、V 2、V 3 是与第一类点相邻的两个三角形的顶点,V 是原始控制顶点,Q 是与V有一条边相连的原始控制顶点的和的平均。
3.3 对任意三角网格,运用相同的规则生成第一类控制点和第二类控制点, 但第二类控制点的权修改为如图4所示。
图4 非规则网格上第二类控制点的权
??? 此时公式(3)应为:
???????
?(4)
??? 其中 。当n=3时, ,当n3时, ;Vi
( i=0,1,2,…,n-1) 是与V 有一条边相连的原始控制顶点。
4? 总结
??? 三角网格细分方案是目前广泛应用的曲面建构方法,在隧道掌子面三维重建过程中如果能有效地利用三角网格细分方法,不但可以有效地减少数据的存储量,而且可以改善建模的生成速度和模型的显示效果。更重要的是不仅能够根据获得的特征参数,重建、显示隧道的三维结构,而且能够根据重建的隧道的三维结构,进行一定范围内的地质情况的预测,从而更加安全、高效地指导隧道的施工。
参考文献
[1]? Loop C. Smooth Subdivision Surfaces Based on Triangles. Master’s thesis,Department of Mathematics,University of Utah,1987
[2]? Loop C. Triangle Mesh Subdivision with Bounded Curvature and the Convex Hull Property. Microsoft Corporation,2001
[3]? 张学辉.三角网格细分技术在三维地质模型中的应用.科学技术与工程[J]. 2006年1月第1期,84-85
[4]? 王金生等.几种经典网格细分算法的比较. 计算机应用研究[J]. 第六期, 139-141
[5]? 韩越兴等.Loop细分模型的边界拼接算法.大连理工大学学报[J]. 第44卷第1期, 2004年1月,? 12-16
[6]? 刘加猛等.Loop细分格式在基于Java 3D 的几何造型系统中的应用.计算机应用[J],? 第24卷第6期 2004年6月,? 129-130
转贴于 中国论文下载中心
[首页][上一页][1] [2]
文档评论(0)