节点文献

简单多边形集凸包的快速算法

A Fast Algorithm for Computing Convex Hull of a Set of Simple Polygons

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 毛定山崔先国李行吴哲辉

【Author】 MAO Ding-shan1,2,CUI Xian-guo3,LI Xing4,WU Zhe-hui2(1.State Key Laboratory of Resources and Environmental Information System,Institute of Geographic Sciences and Natural Resources Research,Chinese Academy of Sciences,Beijing 100101,China;2.College of Information Science and Engineering,Shandong University of Science and Technology,Qingdao Shandong 266510,China;3.College of Earth Information Science and Engineering,Shandong University of Science and Technology,Qingdao Shandong 266510,China;4.State Key Laboratory of Estuarine and Coastal Research,East China Normal University,Shanghai 200062,China)

【机构】 中国科学院地理科学与资源研究所资源与环境信息系统国家重点实验室山东科技大学地球信息科学与工程学院华东师范大学河口海岸学国家重点实验室山东科技大学信息科学与工程学院 北京100101山东科技大学信息科学与工程学院山东青岛266510上海200062

【摘要】 提出了一个简单多边形集凸包的快速算法。先求出每个简单多边形的(子)凸包,根据凸包的切线性质,从有关的子凸包中抽取一段严格单调的折线。应用归并排序方法把位于一条直线右侧的一组严格单调的折线合并成一条折线,把合并后的折线和子凸包集的外接矩形上的边连结成一条封闭折线,即一个简单多边形,使其能够把所有子凸包包围起来,最后求出这个简单多边形的凸包。算法的时间复杂度为线性O(n),并且给出一个例子进行了验证。

【Abstract】 A fast algorithm for computing convex hull of a set of simple polygons is presented.According to the tangent property of convex hull,a strict monotone polygonal line is extracted from the related sub-convex-hulls of simple polygons,which are constructed based on the algorithm of convex hull of simple polygon,and then some strict monotone polygonal lines are merged to a strict monotone polygonal line,so that these strict monotone polygonal lines and some edges that are on the box of the set of sub-convex-hulls form a closed polygonal line,namely a simple polygon.The time complexity of the algorithm is linear.An example is taken to verify the algorithm.

【基金】 国家自然科学基金资助项目(40571129);973计划资助项目(2006CB701305)
  • 【文献出处】 工程图学学报 ,Journal of Engineering Graphics , 编辑部邮箱 ,2007年06期
  • 【分类号】TP391.4
  • 【被引频次】16
  • 【下载频次】319
节点文献中: