首页 | 本学科首页   官方微博 | 高级检索  
     

求解简单多边形核的新算法
引用本文:刘光惠,陈传波,吕泽华. 求解简单多边形核的新算法[J]. 华中科技大学学报(自然科学版), 2007, 35(12): 1-4
作者姓名:刘光惠  陈传波  吕泽华
作者单位:华中科技大学,计算机科学与技术学院,湖北,武汉,430074;华中科技大学,计算机科学与技术学院,湖北,武汉,430074;华中科技大学,计算机科学与技术学院,湖北,武汉,430074
基金项目:国家高技术研究发展计划(863计划)
摘    要:利用凹顶点间的位置信息,提出一种自动选择凹顶点来裁剪多边形的新求核算法.在选定凹顶点进行裁剪的同时,未选定的凹顶点集被分离成为待继续分离的凹顶点集和待裁剪包含核的凸多边形的凹顶点集.通过逐步对核的存在性进行判定,可较快对多边形的核为空集的情况加以报告.在多边形有核的情况下,裁剪过程不断更新包含核的多边形,快速求解得到包含核的凸多边形,从而可以采用凸多边形的线裁剪算法来加速求核计算.新的求核算法在快速判断出空核和提高求核速度方面都有较大改进.

关 键 词:简单多边形    算法  自动选择  裁剪
文章编号:1671-4512(2007)12-0001-04
修稿时间:2006-10-16

A new algorithm for finding the kernel of a simple polygon
Liu Guanghui,Chen Chuanbo,Lu Zehua. A new algorithm for finding the kernel of a simple polygon[J]. JOURNAL OF HUAZHONG UNIVERSITY OF SCIENCE AND TECHNOLOGY.NATURE SCIENCE, 2007, 35(12): 1-4
Authors:Liu Guanghui  Chen Chuanbo  Lu Zehua
Abstract:By using the position information of concave vertices, a new algorithm for finding the kernel of a simple polygon was proposed,which could automatically select concave vertex to clip against polygon to obtain the kernel.While the selected concave vertex was clipping,the unselected vertices were separated into two collections,one was composed of concave vertices for further separation,another was composed of concave vertices for clipping against convex polygon containing kernel later.If the kernel of the simple polygon was null,the algorithm could report it as soon as possible by checking the existence of the kernel step by step.Otherwise,the algorithm could find the convex polygon containing kernel quickly so that the remaining concave vertices might use line clipping algorithm against convex polygon for speedup.
Keywords:simple polygon  kernel  algorithm  automatical select  clip
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号