[发明专利]一种删除网格上冗余三角形的方法在审
申请号: | 201810436742.7 | 申请日: | 2018-05-09 |
公开(公告)号: | CN108776986A | 公开(公告)日: | 2018-11-09 |
发明(设计)人: | 郭嵩;吕文伟 | 申请(专利权)人: | 苏州蜗牛数字科技股份有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 王金双 |
地址: | 215000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网格 删除 冗余 渲染 图形处理单元 三角形合并 计算能力 三角化 重叠边 遍历 算法 带宽 | ||
1.一种删除网格上冗余三角形的方法,其特征在于,包括以下步骤:
1)遍历网格上的三角形,将所有三角形合并到不同的多边形中;
2)在每个多边形内,进行重叠边的删除,简化多边形;
3)对简化后的多边形进行三角化,生成新的网格。
2.根据权利要求1所述的一种删除网格上冗余三角形的方法,其特征在于,步骤1)所述将所有三角形合并到不同的多边形中,进一步包括:
取出网格中的第一个三角形,并根据该三角形建立多边形;
检测网格中剩余的三角形,将符合合并规则的三角形与多边形合并,形成新的多边形。
3.根据权利要求2所述的一种删除网格上冗余三角形的方法,其特征在于,所述合并规则由以下条件中的一个或多个组成:三角形与多边形共边且法线相同,纹理坐标连续,贴图相同。
4.根据权利要求1所述的一种删除网格上冗余三角形的方法,其特征在于,步骤1)所述遍历网格上的三角形,是通过使用哈希表数据结构存储三角形的三个顶点数据进行优化,查找到相邻边。
5.根据权利要求1所述的一种删除网格上冗余三角形的方法,其特征在于,所述步骤2)包括:遍历多边形所有的边,查找重叠边;删除所述重叠边中的一条,直至多边形中没有重叠边为止。
6.根据权利要求5所述的一种删除网格上冗余三角形的方法,其特征在于,所述重叠边,是指连续的三个顶点确定的相邻的两条边重合。
7.根据权利要求1所述的一种删除网格上冗余三角形的方法,其特征在于,所述步骤3)进一步包括以下步骤:
合并多边形上的冗余边;
使用耳切法对多边形进行三角形化。
8.根据权利要求7所述的一种删除网格上冗余三角形的方法,其特征在于,所述合并多边形上的冗余边的步骤,是查找并删除所有冗余的顶点。
9.根据权利要求7所述的一种删除网格上冗余三角形的方法,其特征在于,所述使用耳切法对多边形进行三角形化的步骤,进一步包括:
查找并移除多边形的耳尖,直至多边形中剩余三个顶点,形成耳朵三角形;
从多边形中移除所述耳朵三角形,形成新的三角形;
将所述新的三角形加入到形成的网格中。
10.根据权利要求9所述的一种删除网格上冗余三角形的方法,其特征在于,在所述从多边形中移除所述耳朵三角形,形成新的三角形的步骤之后,进一步包括查找并删除所有冗余的顶点的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州蜗牛数字科技股份有限公司,未经苏州蜗牛数字科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810436742.7/1.html,转载请声明来源钻瓜专利网。