[发明专利]一种基于距离加权最小折叠代价的三维模型边折叠简化的方法有效
申请号: | 201310210453.2 | 申请日: | 2013-05-31 |
公开(公告)号: | CN103295266A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 邓龙腾;罗笑南;薛凯军;肖剑 | 申请(专利权)人: | 东莞中山大学研究院;中山大学 |
主分类号: | G06T17/00 | 分类号: | G06T17/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 523808 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于距离加权最小折叠代价的三维模型边折叠简化的方法,包括如下步骤:读取三维模型的obj文件,求出平均起伏权值,确定参考阈值;根据模型文件中点的次序循环遍历模型中的顶点v;通过将v的顶点起伏权值与参考阈值进行比较;遍历该顶点v的所有相邻顶点;计算出该顶点与所有相邻非特征顶点之间的距离,求和并算出平均距离以及每个相邻顶点的距离比值;对每一对顶点都模拟进行边折叠操作;选择折叠代价最小的那对候选顶点对作为进行边折叠操作的输入;将简化后保留的顶点及面片信息保存到新的obj文件中。通过实施本发明,能够尽量减少简化模型产生狭长三角面片的出现,从而尽量保持了原始模型的拓扑结构和特征点。 | ||
搜索关键词: | 一种 基于 距离 加权 最小 折叠 代价 三维 模型 简化 方法 | ||
【主权项】:
一种基于距离加权最小折叠代价的三维模型边折叠简化的方法,其特征在于,包括如下步骤:读取三维模型的obj文件,求出平均起伏权值,确定参考阈值;步骤二:根据模型文件中点的次序循环遍历模型中的顶点v,全部遍历完则进入步骤八,否则进入步骤三;步骤三:通过将v的顶点起伏权值与参考阈值进行比较,判断该点是否是特征点,是则进入步骤二;否则进入步骤四;步骤四:遍历该顶点v的所有相邻顶点,识别出未处理过的非特征顶点,并将该顶点与所有这些相邻非特征顶点均配对作为边折叠操作的候选顶点对;步骤五:计算出该顶点与所有相邻非特征顶点之间的距离,求和并算出平均距离以及每个相邻顶点的距离比值;步骤六:对每一对顶点都模拟进行边折叠操作,计算边折叠之后产生的折叠代价,将其与相应顶点的距离比值的乘积作为新的折叠代价,进入步骤七;步骤七:选择折叠代价最小的那对候选顶点对作为进行边折叠操作的输入,如果有多个这样的顶点对存在,选择距离最近的顶点对;此时模型顶点数减少一个,然后转入步骤二,继续进行简化;步骤八:将简化后保留的顶点及面片信息保存到新的obj文件中,以供下一次简化使用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞中山大学研究院;中山大学,未经东莞中山大学研究院;中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310210453.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种移动式智能业务快速办理终端
- 下一篇:基于平板电脑的现场检查记录系统