Visibility queries in simple polygons and applications

被引:0
|
作者
Aronov, B
Guibas, LJ
Teichmann, M
Zhang, L
机构
[1] Polytech Univ, Dept Comp & Informat Sci, Brooklyn, NY 11201 USA
[2] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
[3] MIT, Comp Sci Lab, Cambridge, MA 02139 USA
来源
ALGORITHMS AND COMPUTATIONS | 1998年 / 1533卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we explore some novel aspects of visibility for stationary and moving points inside a simple polygon P. We provide a mechanism for expressing the visibility polygon from a point as the disjoint union of logarithmically many canonical pieces using a quadratic-space data structure. This allows us to report visibility polygons in time proportional to their size, but without the cubic space overhead of earlier methods. The same canonical decomposition can be used to determine visibility within a frustum, or to compute various attributes of the visibility polygon efficiently. By exploring the connection between visibility polygons and shortest path trees, we obtain a kinetic algorithm that can track the visibility polygon as the viewpoint moves along polygonal paths inside P, at a polylogarithmic cost per combinatorial change in the visibility. The combination of the static and kinetic algorithms leads to a space query-time tradeoff for the visibility from a point problem and an output-sensitive algorithm for the weak visibility from a segment problem.
引用
收藏
页码:357 / 366
页数:10
相关论文
共 50 条
  • [1] Efficient visibility queries in simple polygons
    Bose, P
    Lubiw, A
    Munro, JI
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2002, 23 (03): : 313 - 335
  • [2] Visibility queries and maintenance in simple polygons
    Aronov, B
    Guibas, LJ
    Teichmann, M
    Zhang, L
    DISCRETE & COMPUTATIONAL GEOMETRY, 2002, 27 (04) : 461 - 483
  • [3] Visibility Queries and Maintenance in Simple Polygons
    Discrete & Computational Geometry, 2002, 27 : 461 - 483
  • [4] Weak Visibility Queries of Line Segments in Simple Polygons
    Chen, Danny Z.
    Wang, Haitao
    ALGORITHMS AND COMPUTATION, ISAAC 2012, 2012, 7676 : 609 - 618
  • [5] Weak visibility queries of line segments in simple polygons
    Chen, Danny Z.
    Wang, Haitao
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2015, 48 (06): : 443 - 452
  • [6] Weak visibility queries of line segments in simple polygons and polygonal domains
    Bygi, M. Nouri
    Ghodsi, M.
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2018, 95 (04) : 721 - 738
  • [7] On the number of visibility graphs of simple polygons
    Hurtado, F
    Noy, M
    DISCRETE MATHEMATICS, 2001, 232 (1-3) : 139 - 143
  • [8] Weak visibility counting in simple polygons
    Bygi, Mojtaba Nouri
    Daneshpajouh, Shervin
    Alipour, Sharareh
    Ghodsi, Mohammad
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2015, 288 : 215 - 222
  • [9] New Results on Visibility in Simple Polygons
    Gilbers, Alexander
    Klein, Rolf
    ALGORITHMS AND DATA STRUCTURES, 2009, 5664 : 327 - 338
  • [10] Weak visibility polygons of NURBS curves inside simple polygons
    Yang, Cheng-Lei
    Wang, Wei-Zhen
    Yang, Yi-Jun
    Lu, Lin
    Zhu, Zhi-Jie
    Zhu, Binhai
    Zeng, Wei
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2014, 256 : 1 - 15