An Algorithm for Evaluating the Area of the Overlap or the Union of Polygons
Wei Xu-qing
Abstract
Wei Xu-qing
Abstract
An algorithm for evaluating the intersection or union area of polygons can be implemented by polygon clipping.The main idea in this paper is using polygon lists in Weiler-Atherton's algorithm for polygon clipping.While traversing the list,the algorithm changes direction when it meets the intersection points,then the point-sets of the union of polygons can be obtained.On the other hand,if the algorithm starts traversing from an entry point and changes direction when it meets the points of intersection,the point-sets of the overlap can be obtained. Finally,with the two lists we can evaluate their area.The algorithm can handle general polygons including concave polygons and even polygons with holes inside.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
An algorithm for evaluating the intersection or union area of polygons can be implemented by polygon clipping.The main idea in this paper is using polygon lists in Weiler-Atherton's algorithm for polygon clipping.While traversing the list,the algorithm changes direction when it meets the intersection points,then the point-sets of the union of polygons can be obtained.On the other hand,if the algorithm starts traversing from an entry point and changes direction when it meets the points of intersection,the point-sets of the overlap can be obtained. Finally,with the two lists we can evaluate their area.The algorithm can handle general polygons including concave polygons and even polygons with holes inside.
Key concepts: Point in polygon, Polygon (computer graphics), Star-shaped polygon, Intersection (aeronautics), Rectilinear polygon, Traverse, Computer science, Algorithm