2022年采用R_tree的三角网格曲面非均匀精简算法参考 .pdf
《2022年采用R_tree的三角网格曲面非均匀精简算法参考 .pdf》由会员分享,可在线阅读,更多相关《2022年采用R_tree的三角网格曲面非均匀精简算法参考 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 42 卷 第 9 期2008 年 9 月 西 安 交 通 大 学 学 报JOU RNALOF XIAN JIAO TON G UN IV ERSIT YVol. 42 9Sep. 2008采用R32tree的三角网格曲面非均匀精简算法孙殿柱 , 李心成 , 范志先 , 田中朝(山东理工大学机械工程学院, 255091 ,山东淄博)摘要 : 提出了一种三角网格曲面非均匀精简算法. 该算法采用R32tree 组织三角网格曲面的空间拓扑结构 ,实现了三角面片拓扑邻域的快速查询.结合三角网格曲面模型的曲率分布状况,对三角网格曲面进行聚类分簇处理,通过对分簇网格进行局部精简,实现了三角网格曲面模型的
2、整体保形性精简 .与同类精简算法的对比实验表明,该算法的数据适应性强,有效地保留了三角网格曲面的型面特征 ,精简后的网格模型与原网格模型的面片偏差降低了20 %45 % ,精简时间减少了10 %35 %.关键词 : R32tree ;三角网格曲面;非均匀精简中图分类号: TP391172 文献标志码: A 文章编号 : 02532987X(2008)0921179205Simplif ied AlgorithmforTriangularMesh Surface Based on R32treeSUN Dianzhu , L I Xincheng , FAN Zhixian , TIANZhon
3、gchao(School of MechanicalEngineering , Shandong Universityof Technology , Zibo , Shandong 255091 , China)Abstract : A new simplifiedalgorit hm for triangularmesh surface is proposed , which organizest he topologicalstruct ure of the triangular mesh surface based on R32tree spacial index struct ure
4、toinquire the topologicalneighborhoods of the triangularmesh surface.Then the triangularmeshsurface is discreted into many clusters by the triangularmesh surface feat ures , and t he triangularmesh surface is ununiformlysimplified throughout t he clusters.The stronger adaptabilityis veri2fied and th
5、efeat ures of the triangularmesh surface is remained effectively.It is found that the de2viation is reduced by 20 %245 % , and the computing period is subtracted by 10 %235 % comparedwit h the existing algorit hms.Keywords: R32tree; triangularmesh surface ; ununiformsimplification在逆向工程技术中,产品的数字化模型常由
6、测量原型获得,三角网格曲面因其快速灵活、 拓扑适应能力强而被经常采用. 随着扫描设备的发展,表示产品的三角网格曲面越来越复杂,包含三角面片的数量十分庞大,这样的三角网格曲面在绘制、 显示 、 编辑时相当困难,因此对三角网格曲面进行精简,可有效降低冗余度,提高数据预处理的效率. 目前 ,常用的三角网格曲面精简算法有顶点聚类法、 折叠边法 、折叠面法 、 删除面法及包络网格法,其中顶点聚类精简方法又分为空间聚类精简和拓扑聚类精简. 文献1 采用空间栅格来划分三角网格曲面的模型,通过合并栅格内的三角网格实现了均匀精简.文献 2采用八叉树划分三角网格曲面的模型,通过合并八叉树叶结点内的三角网格实现了均
7、匀精简.这2种方法均属于空间聚类精简算法,其精简过程仅依赖于原模型三角面片的空间位置信息,与三角面片之间的拓扑信息无关,因此精简结果不能有效保留原模型的型面特征. 拓扑聚类精简算法 324 采用 Lawson三角形表 (L TL ) 数据结构 5来组织三角网格曲面的拓扑结构,将拓扑邻域三角面片聚类做了精简.该方收稿日期: 2007212228.作者简介:孙殿柱( 1956 - ) ,男,教授.基金项目:国家高技术研究发展计划资助项目(2006AA04Z105) .名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 -
8、- - - - - - 第 1 页,共 5 页 - - - - - - - - - 法可有效保留原模型的型面特征,实现非均匀精简,但算法却耗费大量的系统资源,运行效率也较低.针对以上算法的不足,本文采用R32tree 实现了三角网格曲面数据的索引及存储结构,基于该结构能够快速获取三角面片的拓扑邻域. 结合三角网格曲面模型的曲率分布状况,对三角网格曲面进行聚类分簇处理,再通过对分簇网格进行局部均匀精简 ,实现了三角网格曲面模型的整体保形性精简. 该算法在保留模型细节特征的基础上,可快速有效地去除三角网格曲面模型中的冗余信息.1三角网格曲面空间拓扑结构的建立本文将 R32tree 由二维数据索引结
9、构6扩展为三维数据索引结构,建立了三角网格曲面动态空间存取模型,由此可快速获取三角面片的拓扑邻域.R32tree 有内部结点、 叶结点和数据结点,指定内部结点和叶结点存储元素的最小个数m和最大个数M ,且mM+ 12.内部结点的元素采用其所有子结点的最小包围矩形(MBR)来表示,所有叶结点在树的同一层(见图 1) .A、B、C、D、E、F、X、H、I、Y、K、W、J、P、Q、O、R:数据集结点图1R32tree空间索引结构采用数据点标识网格曲面中的三角面片,将数据标识点作为R32tree 数据结点,建立了三角网格曲面的空间拓扑结构:新建根结点,将数据结点插入叶结点;若叶结点中子结点个数大于M
10、(结点溢出) ,则分裂该结点;判断分裂结点的上层结点是否溢出,若溢出则进行分裂操作.向 R32tree 插入数据结点时,可能会导致所在的一系列结点的MBR 发生变化,此时从 MBR 最先发生变化的结点开始,向上调整所有MBR 变化的结点,使 MBR 恰好包含所有子结点(见图 2) .采用深度优先遍历算法,快速定位数据结点所在的叶结点,再将空心球动态扩张算法应用于k近(a)标识点 (b)第2层结点 (c)第3层结点 (d)叶结点图2维纳斯头像空间索引结构邻查询算法7,获取 R32tree 叶结点内k个近邻数据结点,从而得到拓扑邻域三角面片,并为三角网格曲面的分簇处理提供了拓扑邻域.设查询数据结点
11、为x , k个近邻点存于集合kn中,L为x所在叶结点的集合,则算法步骤如下.步骤 1 初始化kn,L为空,采用深度优先遍历算法确定x的所在叶结点.步骤 2 计算x所在叶结点的外接球半径r和空心球外径r2= rkM1/2(1)初始化内径r1为 0,球心为x.步骤 3 获取落入r2内的叶结点,并添加到L中.步骤 4 如L中有值,则对其中数据结点按其到x的距离排序,得到L,而L 中包含数据结点的个数为n.步骤 5 升序输出L 中落入空心球区域的数据结点,存入kn中,若kn中数据个数为k ,则返回kn,否则执行步骤6.步骤 6 更新r1=r2,根据下式计算r2的新值,即r2= r1k -nn+11/2
12、(2)并执行步骤3.2三角网格曲面的分簇处理211 三角面片分簇邻域的获取采用空心球动态扩张算法,获取采样面片的拓扑邻域.根据采样面片偏离邻域几何中心的程度,将其分为边界邻域和内部邻域,如图 3 所示,图中的加(a)边界邻域( b)内部邻域 图3 边界邻域和内部邻域示意图0811西 安 交 通 大 学 学 报 第42卷 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 粗三角面片为采样面片.计算采样面片偏离邻域几何中心的程度= d
13、/ r(3)式中: d为采样面片到m的距离.根据 将内部邻域作为采样面片的分簇邻域,其具体步骤如下:获取kn,计算kn的几何中心和半径;计算采样面片标识点到m的距离,根据式(3)计算 ;获取偏离度阈值,若 小于偏离度阈值,将集合kn分为一分簇邻域,在 R32tree 中删除kn标识点,否则执行步骤 ;清空kn,如算法结束,执行步骤,否则查询下一采样面片标识点的k近邻,执行步骤 ;查询游离面片,将其添加到距离最近的分簇邻域中.212 三角面片的分簇通过三角面片的分簇,识别三角网格曲面中曲率变化大的区域,如拐角 、 棱边 、 过渡边等区域.设三角面片 的顶点 为v1( x1, y1, z1) ,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年采用R_tree的三角网格曲面非均匀精简算法参考 2022 采用 R_tree 三角 网格 曲面 均匀 精简 算法 参考
限制150内