1987
DOI: 10.1007/bf01840360
|View full text |Cite
|
Sign up to set email alerts
|

Linear-time algorithms for visibility and shortest path problems inside triangulated simple polygons

Abstract: Given a triangulation of a simple polygon P, we present linear-time algorithms for solving a collection of problems concerning shortest paths and visibility within P. These problems include calculation of the collection of all shortest paths inside P from a given source vertex s to all the other vertices of P, calculation of the subpolygon of P consisting of points that are visible from a given segment within P, preprocessing P for fast "ray shooting" queries, and several related problems.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
334
0

Year Published

1995
1995
2013
2013

Publication Types

Select...
7
3

Relationship

0
10

Authors

Journals

citations
Cited by 433 publications
(339 citation statements)
references
References 28 publications
0
334
0
Order By: Relevance
“…Actually, a n y triangulation of the unmeshed region can support e cient visibility c hecking, as we indicate in x3, and as has been noted in di erent forms by Chew,8], Guibas et al,14], 20], and Lo,18]. The use of the constrained Delaunay triangulation in particular has some additional e ciencies if it is desired that the mesh to be generated be the constrained Delaunay triangulation of its vertices and boundary and interface edges of D. T o underscore these distinctions, we could have elected to discuss the extensions of the polyalgorithm of x2 rst to the use of arbitrary triangulations to support visibility c hecking, and then to the use of the constrained Delaunay triangulation.…”
Section: Introductionmentioning
confidence: 58%
“…Actually, a n y triangulation of the unmeshed region can support e cient visibility c hecking, as we indicate in x3, and as has been noted in di erent forms by Chew,8], Guibas et al,14], 20], and Lo,18]. The use of the constrained Delaunay triangulation in particular has some additional e ciencies if it is desired that the mesh to be generated be the constrained Delaunay triangulation of its vertices and boundary and interface edges of D. T o underscore these distinctions, we could have elected to discuss the extensions of the polyalgorithm of x2 rst to the use of arbitrary triangulations to support visibility c hecking, and then to the use of the constrained Delaunay triangulation.…”
Section: Introductionmentioning
confidence: 58%
“…Our main result heavily relies on that fact. Guibas et al [14] showed that, given a vertex v of a triangulated simple polygon P , the set of all shortest paths between v and the vertices of P (i.e., the shortest path tree of v) can be constructed in linear time (this algorithm was later simplified by Hershberger and Snoeyink [18]). The union of all these shortest paths gives a pointed pseudotriangulation of P .…”
Section: Pseudo-triangulationsmentioning
confidence: 99%
“…We use the algorithm of Guibas et al [15] to find the shortest path from the point b to every vertex v of the polygon. For every two adjacent vertices v i and v i+1 of the polygon, we compute the shortest paths connecting them to b.…”
Section: Proofmentioning
confidence: 99%