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

求两个相交凸多边形并的凸包及交的算法
引用本文:王三,刘润涛,王洪艳.求两个相交凸多边形并的凸包及交的算法[J].计算机工程与应用,2010,46(5):154-156.
作者姓名:王三  刘润涛  王洪艳
作者单位:1.哈尔滨理工大学 应用科学学院,哈尔滨 150080 2.哈尔滨理工大学 信息与计算科学研究所,哈尔滨 150080
基金项目:国家自然科学基金No.10571037;;黑龙江省教育厅项目No.11511027~~
摘    要:凸多边形交、并求解的难点在于如何维护结果多边形的顶点序列。利用坐标的极值将凸多边形分成几个段,利用凸壳顶点有序性,分段计算凸壳顶点而得到凸壳。两个相交的凸多边形P和Q,求P和Q并的凸壳通过计算它的4个单调段来进行。每个单调段的点是否是凸壳上的点只与2个凸多边形中的同一类型的单调段有关。该算法充分地利用了凸多边形顶点的有序性,使算法的时间复杂度达到最小。

关 键 词:凸多边形的交    凸壳  单调段  
收稿时间:2008-8-15
修稿时间:2008-10-27  

Algorithms for convex hull of union and intersection of two intersecting convex polygons
WANG San,LIU Run-tao,WANG Hong-yan.Algorithms for convex hull of union and intersection of two intersecting convex polygons[J].Computer Engineering and Applications,2010,46(5):154-156.
Authors:WANG San  LIU Run-tao  WANG Hong-yan
Affiliation:1.Applied Science College,Harbin University of Science and Technology,Harbin 150080,China 2.Institute of Information and Scientific Computing Technology,Harbin University of Science and Technology,Harbin 150080,China
Abstract:The key difficulty of calculating the intersection and union of convex polygons is how to maintain the vertex sequences of the result polygon.In this paper,the algorithm divides the convex ploygon into several segments by the extreme points,and then computes the convex hull points of every segment.The union convex hull of two intersecting convex polygons P and Q is calculated through calculating its four monotonic segments.Whether the points of each monotonous segment is the points of convex hull,it is only...
Keywords:intersections of convex polygon  union  convex hull  monotonic segment
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程与应用》浏览原始摘要信息
点击此处可从《计算机工程与应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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