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


Industrial strength polygon clipping: A novel algorithm with applications in VLSI CAD
Authors:Lucanus J. Simonson
Affiliation:aIntel Corporation, 2200 Mission College Blvd., Santa Clara, CA, 95054, United States
Abstract:
We present an algorithm to compute the topology and geometry of an arbitrary number of polygon sets in the plane, also known as the map overlay. This algorithm can perform polygon clipping and related operations of interest in VLSI CAD. The algorithm requires no preconditions from input polygons and satisfies a strict set of post conditions suitable for immediate processing of output polygons by downstream tools. The algorithm uses sweepline to compute a Riemann–Stieltjes integral over polygon overlaps in O((n+s)log(n)) time given n polygon edges with s intersections. The algorithm is efficient and general, handling degenerate inputs implicitly. Particular care was taken in implementing the algorithm to ensure numerical robustness without sacrificing efficiency. We present performance comparisons with other polygon clipping algorithms and give examples of real world applications of our algorithm in an industrial software setting.
Keywords:Polygon clipping   Map overlay   Sweep algorithm   VLSI   Application   Boost   Computational geometry   Polygon
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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