TRIANGULATING A SIMPLE POLYGON IN LINEAR TIME

被引:342
作者
CHAZELLE, B
机构
[1] Department of Computer Science, Princeton University, Princeton, 08544, NJ
关键词
D O I
10.1007/BF02574703
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We give a deterministic algorithm for triangulating a simple polygon in linear time. The basic strategy is to build a coarse approximation of a triangulation in a bottom-up phase and then use the information computed along the way to refine the triangulation in a top-down phase. The main tools used are the polygon-cutting theorem, which provides us with a balancing scheme, and the planar separator theorem, whose role is essential in the discovery of new diagonals. Only elementary data structures are required by the algorithm. In particular, no dynamic search trees, finger trees, or point-location structures are needed. We mention few applications of our algorithm.
引用
收藏
页码:485 / 524
页数:40
相关论文
共 30 条
  • [1] AGGARWAL A, 1988, MITLCSRSS3 TECHN REP
  • [2] Baumgart BG, 1975, AFIPS P, P589, DOI DOI 10.1145/1499949.1500071
  • [3] BOOTH H, 1990, CSTR29660 PRINC U TE
  • [4] VISIBILITY AND INTERSECTION PROBLEMS IN PLANE GEOMETRY
    CHAZELLE, B
    GUIBAS, LJ
    [J]. DISCRETE & COMPUTATIONAL GEOMETRY, 1989, 4 (06) : 551 - 581
  • [5] Chazelle B., 1982, 23rd Annual Symposium on Foundations of Computer Science, P339, DOI 10.1109/SFCS.1982.58
  • [6] TRIANGULATION AND SHAPE-COMPLEXITY
    CHAZELLE, B
    INCERPI, J
    [J]. ACM TRANSACTIONS ON GRAPHICS, 1984, 3 (02): : 135 - 152
  • [7] A FAST LAS-VEGAS ALGORITHM FOR TRIANGULATING A SIMPLE POLYGON
    CLARKSON, KL
    TARJAN, RE
    VANWYK, CJ
    [J]. DISCRETE & COMPUTATIONAL GEOMETRY, 1989, 4 (05) : 423 - 432
  • [8] DECOMPOSITION AND INTERSECTION OF SIMPLE SPLINEGONS
    DOBKIN, DP
    SOUVAINE, DL
    VANWYK, CJ
    [J]. ALGORITHMICA, 1988, 3 (04) : 473 - 485
  • [9] OPTIMAL POINT LOCATION IN A MONOTONE SUBDIVISION
    EDELSBRUNNER, H
    GUIBAS, LJ
    STOLFI, J
    [J]. SIAM JOURNAL ON COMPUTING, 1986, 15 (02) : 317 - 340
  • [10] EDELSBRUNNER H, 1988, 4TH P ACM S COMP GEO, P118