[发明专利]一种基于烟花算法三角面片折叠的网格模型简化方法在审
申请号: | 201910527061.6 | 申请日: | 2019-06-18 |
公开(公告)号: | CN110322558A | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 张美玉;鲁亚文;侯向辉;简琤峰 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06T17/10 | 分类号: | G06T17/10;G06F17/50 |
代理公司: | 杭州赛科专利代理事务所(普通合伙) 33230 | 代理人: | 郭薇 |
地址: | 310014 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于烟花算法三角面片折叠的网格模型简化方法,循环遍历三角面片,确认可折叠三角形、对应的最优折叠点,将所有新的可折叠三角形面片及上一次的三角面片的最优折叠点的折叠代价排序,以当前排序将三角面片重新排序,将折叠代价最小的三角形折叠成点并更新邻域信息,计算减少的三角面片数占初始时三角面片数的百分比,若满足删减百分比或只存在边界三角网格则结束简化,否则以新生成的三角面片返回参与循环遍历。本发明针对高保形的三角网格简化需求、特别是具有特征明显的孔洞和边界的三维模型能很好地保证简化后形状,烟花算法和三角形折叠方法有效结合,简化速率加快,控制简化误差,取得简化速度和简化质量之间的平衡。 | ||
搜索关键词: | 三角面片 算法 网格模型简化 三角形折叠 循环遍历 烟花 可折叠 折叠的 折叠点 折叠 排序 三角网格简化 孔洞 三角形面片 邻域信息 三角网格 三维模型 速率加快 有效结合 重新排序 保形 返回 更新 平衡 保证 | ||
【主权项】:
1.一种基于烟花算法三角面片折叠的网格模型简化方法,其特征在于:所述方法包括以下步骤:步骤1:读取网格模型数据,设置删减百分比和最大迭代次数t;步骤2:循环遍历每个三角面片;若任一面片中包含有边界,则判定当前面片为边界三角网格,当前面片不参与折叠;不包含边界的面片视为可折叠三角形;步骤3:对可折叠的三角形面片寻找对应的最优折叠点;步骤4:将所有新的可折叠的三角形面片及上一次的三角面片的最优折叠点的折叠代价以数值由大到小排序,以当前排序将对应的三角面片重新排序;步骤5:将折叠代价最小的三角形折叠成点,所述点为折叠代价最小的三角形内的最优折叠点,更新所述点的邻域信息;步骤6:计算减少的三角面片数占初始时三角面片数的百分比,若满足删减百分比或只存在边界三角网格,则结束网格模型简化,否则,进行下一步;步骤7:以步骤5中折叠后新生成的三角面片返回步骤2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910527061.6/,转载请声明来源钻瓜专利网。