[发明专利]用于对凹多边形进行三角化的方法和系统有效
申请号: | 200910262057.8 | 申请日: | 2009-12-23 |
公开(公告)号: | CN102110306A | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | 谭志明;白向晖;洲镰康;付轩 | 申请(专利权)人: | 富士通株式会社 |
主分类号: | G06T11/60 | 分类号: | G06T11/60 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宋鹤;南霆 |
地址: | 日本神*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 公开了一种用于对凹多边形进行三角化的方法和系统。该方法包括:找出凹多边形的凹顶点,利用穿过凹顶点的水平线将凹多边形分为多个子块;对于任一子块,将该子块的下侧边上的最右侧的凹顶点作为起始点,按照顺时针或逆时针的顺序依次对该子块的各条边进行搜索,以找出该子块的各条边上的凹多边形的一个或多个顶点,在该一个或多个顶点与该起始点之间没有通过凹多边形边连接的情况下,将该一个或多个顶点分别与该起始点相连接;当凹多边形边与多个子块中的连接该一个或多个顶点与该起始点的连接线之间或多个子块中的连接该一个或多个顶点与该起始点的连接线之间组成三角形时,从凹多边形中切除三角形。对剩下的凹多边形部分迭代进行上述操作。 | ||
搜索关键词: | 用于 多边形 进行 角化 方法 系统 | ||
【主权项】:
一种用于对凹多边形进行三角化的方法,包括:找出凹多边形中的凹顶点,并利用穿过所述凹顶点的水平线将所述凹多边形划分为多个子块;对于所述多个子块中的任意一个子块,将所述一个子块的下侧边上的最右侧的凹顶点作为起始点,按照顺时针或逆时针的顺序依次对所述一个子块的各条边进行搜索,以找出所述一个子块的各条边上的所述凹多边形的一个或多个顶点,在所述一个或多个顶点与所述起始点之间没有通过所述凹多边形的多边形边连接的情况下,将所述一个或多个顶点分别与所述起始点相连接;以及当所述凹多边形的多边形边与所述多个子块中的一个或多个子块所包含的所述凹多边形的一个或多个顶点与分别作为对所述一个或多个子块进行搜索的起始点的所述凹多边形的一个或多个凹顶点之间的连接线组成三角形时,或者当所述多个子块中的一个或多个子块所包含的所述凹多边形的一个或多个顶点与作为对所述一个或多个子块进行搜索的起始点的所述凹多边形的一个或多个凹顶点之间的连接线组成三角形时,从所述凹多边形中切除所述三角形,其中通过迭代地执行以上处理来对所述凹多边形中的切除所述三角形后剩余的凹多边形部分进行三角化。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士通株式会社,未经富士通株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910262057.8/,转载请声明来源钻瓜专利网。