Pseudo-triangulating a simple polygon from its visibility graph
Zahra Sadat Emamy
Abstract
Zahra Sadat Emamy
Abstract
Visibility graph of a simple polygon in a plain is a graph in which the number of its vertices corresponds with the number of vertices in the polygon and each of its edges corresponds with a pair of visible vertices in the polygon. Visibility graph reconstruction of a polygon is one of the old and important problems in computational geometry for which no algorithm has been offered yet. Considering that the problem of visibility graph reconstruction of a pseudo-triangle has been solved, we present an O(n2)-time algorithm for pseudo-triangulation of a simple polygon, using the visibility graph corresponding with the polygon (n is number of vertices of the polygon). To do so, first we present a method for triangulation of a simple polygon, using the visibility graph. Then, using the properties about the polygon, we gained from the visibility graph, we represent a pseudo-triangulation of the polygon.
OpenAlex reports 1 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.
Visibility graph of a simple polygon in a plain is a graph in which the number of its vertices corresponds with the number of vertices in the polygon and each of its edges corresponds with a pair of visible vertices in the polygon. Visibility graph reconstruction of a polygon is one of the old and important problems in computational geometry for which no algorithm has been offered yet. Considering that the problem of visibility graph reconstruction of a pseudo-triangle has been solved, we present an O(n2)-time algorithm for pseudo-triangulation of a simple polygon, using the visibility graph corresponding with the polygon (n is number of vertices of the polygon). To do so, first we present a method for triangulation of a simple polygon, using the visibility graph. Then, using the properties about the polygon, we gained from the visibility graph, we represent a pseudo-triangulation of the polygon.
Key concepts: Visibility polygon, Simple polygon, Visibility graph, Polygon covering, Combinatorics, Polygon (computer graphics), Rectilinear polygon, Star-shaped polygon