Computing a visibility polygon using few variables (Q396475)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Computing a visibility polygon using few variables |
scientific article |
Statements
Computing a visibility polygon using few variables (English)
0 references
13 August 2014
0 references
This paper brings a novel approach for computing the visibility polygon of a given viewpoint inside of a simple polygon with both reflex and convex vertices. The visibility polygon is defined as the set of all points of the simple polygon that can be seen from the viewpoint, where two points (the given viewpoint and the point inside the simple polygon) can see each other whenever the segment given by these two points is contained in the simple polygon. The significant influence of reflex vertices on the visibility polygon is considered and the running time of the developed algorithms is expressed not only in terms of the complexity of the simple polygon but also in terms of the number of reflex vertices. Both the developed algorithms (output sensitive and a divide-and-conquer) described in the paper can be useful in computational geometry, robotics, video games, determining positions to locate facilities, etc.
0 references
visibility
0 references
visibility polygon
0 references
convex vertex
0 references
reflex vertex
0 references
simple polygon
0 references
computational geometry
0 references
robotics
0 references
facility location
0 references
algorithm
0 references
divide-and-conquer
0 references