Journal Article10.1016/J.CAD.2016.07.004
Re2l: An efficient output-sensitive algorithm for computing Boolean operations on circular-arc polygons and its applications
9
TL;DR: The method is of independent interest and it is shown that it can be easily extended to compute Boolean operations of other types of polygons and has the power to approximate to linear complexity when k and l are small.
read more
Abstract: The boundaries of conic polygons consist of conic segments or second degree curves. The conic polygon has two degenerate or special cases: the linear polygon and the circular-arc polygon. The natural problem–Boolean operations on linear polygons–has been extensively studied. Surprisingly, (almost) no article focuses on the problem of Boolean operations on circular-arc polygons, yet this potentially has many applications. This implies that if there is a targeted solution for Boolean operations on circular-arc polygons, it should be favourable for potential users. In this article, we close the gap by devising a concise data structure and then developing a targeted algorithm called R e2l . Our method is simple, easy-to-implement, but without loss of efficiency. Given two circular-arc polygons with m and n edges respectively, our method runs in O ( m + n + ( l + k ) log l ) time, using O ( m + n + k ) space, where k is the number of intersections, and l is the number of related edges (defined in Section 5 ). Our algorithm has the power to approximate to linear complexity when k and l are small. The superiority of the proposed algorithm is also validated through empirical study. In particular, our method is of independent interest and we show that it can be easily extended to compute Boolean operations of other types of polygons.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A GPU-Based Rasterization Algorithm for Boolean Operations on Polygons
TL;DR: A new GPU-based rasterization algorithm for Boolean operations that handles arbitary closed polygons that has a higher performance than exsiting algorithms on processing polygons with large amount of vertices is presented.
3
Key technology for section analysis of 3D geological models based on the online virtual earth environment
YongFeng Deng,Yongzheng Sun,Yiping Tian,Qiyu Chen,Bin Qiu +4 more
TL;DR: This method utilizes hierarchical bounding volume (BVH) and ray intersection algorithm to extract formation boundary data, avoiding complex Boolean operations and improving the efficiency of section analysis, and can be used to quickly and effectively obtain a section diagram the conforms to the standard diagram legend.
1
•Posted Content
Angles of Arc-Polygons and Lombardi Drawings of Cacti
TL;DR: In this paper, it was shown that a given cyclic sequence of angles can be realized by a non-self-crossing polygon with circular-arc sides whenever all angles are at most pi.
1
Comparison of 4 vector polygon clipping algorithms in the spatial overlay analysis of GIS using simple feature model
Panpan Zhang,Xin Teng,Junfu Fan,Xue Meng,Qiwei Zhao,Wanchao Kang +5 more
- 30 Aug 2023
TL;DR: 4 polygon clipping algorithms, implemented based on the Geospatial Data Abstraction Library (GDAL)/OpenGIS Simple Features Reference Implementation (OGR) model, show that when four Boolean operations are carried out between two polygon layers, Martinez's algorithm takes the least time.
1
Angles of arc-polygons and Lombardi drawings of cacti
TL;DR: In this paper , it was shown that every cactus has a planar Lombardi drawing (a drawing with edges depicted as circular arcs, meeting at equal angles at each vertex) for its natural embedding in which every cycle of the cactus is a face of the drawing.
References
•Book
Computer Graphics: Principles and Practice
James D. Foley
- 01 Jan 1995
TL;DR: This chapter discusses the development of Hardware and Software for Computer Graphics, and the design methodology of User-Computer Dialogues, which led to the creation of the Simple Raster Graphics Package.
6K
•Book
Computational Geometry: Algorithms and Applications
Mark de Berg,Otfried Cheong,Marc van Kreveld,Mark H. Overmars +3 more
- 01 Jan 1997
TL;DR: In this article, an introduction to computational geometry focusing on algorithms is presented, which is related to particular applications in robotics, graphics, CAD/CAM, and geographic information systems.
5.8K
Computer graphics—principles and practice
T. Ertl
- 01 Aug 1997
TL;DR: These are the short notes for a two hour tutorial on principles and practice of computer graphics and scientific visualization and they cannot completely replace the contents of the tutorial transparencies and slides since restrictions in space and print quality do not permit the inclusion of figures and example images.
2.4K
Coverage problems in wireless ad-hoc sensor networks
Seapahn Meguerdichian,Farinaz Koushanfar,Miodrag Potkonjak,Mani Srivastava +3 more
- 22 Apr 2001
TL;DR: This work establishes the main highlight of the paper-optimal polynomial time worst and average case algorithm for coverage calculation, which answers the questions about quality of service (surveillance) that can be provided by a particular sensor network.