Intersection of Nonconvex Polygons Using the Alternate Hierarchical Decomposition

被引:2
|
作者
Bulbul, Rizwan [1 ]
Frank, Andrew U. [1 ]
机构
[1] Vienna Univ Technol, Dept Geoinformat & Cartog, A-1040 Vienna, Austria
来源
关键词
BOOLEAN OPERATIONS; ALGORITHM;
D O I
10.1007/978-3-642-12326-9_1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Intersection computation is one of the fundamental operations of computational geometry. This paper presents an algorithm for intersection computation between two polygons (convex/nonconvex, with nonintersecting edges, and with or without holes). The approach is based on the decomposed representation of polygons, alternate hierarchical decomposition (AHD), that decomposes the nonconvex polygon into its convex components (convex hulls) arranged hierarchically in a tree data structure called convex hull tree (CHT). The overall approach involves three operations (1) intersection between two convex objects (2) intersection between a convex and a CHT (nonconvex object) and, (3) intersection between two CHTs (two nonconvex objects). This gives for (1) the basic operation of intersection computation between two convex hulls, for (2) the CHT traversal with basic operation in (I) and, for (3) the CHT traversal with operation in (2). Only the basic operation of intersection of two convex hulls is geometric (for which well known algorithms exist) and the other operations are repeated application of this by traversing tree structures.
引用
收藏
页码:1 / 23
页数:23
相关论文
共 50 条
  • [31] Recursive Decomposition for Nonconvex Optimization
    Friesen, Abram L.
    Domingos, Pedro
    PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 253 - 259
  • [32] Antialiased rendering of self-intersecting polygons using polygon decomposition
    Doan, K
    12TH PACIFIC CONFERENCE ON COMPUTER GRAPHICS AND APPLICATIONS, PROCEEDINGS, 2004, : 383 - 391
  • [33] Homothetic polygons and beyond: Maximal cliques in intersection graphs
    Brimkov, Valentin E.
    Junosza-Szaniawski, Konstanty
    Kafer, Sean
    Kratochvil, Jan
    Pergel, Martin
    Rzazewski, Pawel
    Szczepankiewicz, Matthew
    Terhaar, Joshua
    DISCRETE APPLIED MATHEMATICS, 2018, 247 : 263 - 277
  • [34] An optimal algorithm for the intersection radius of a set of convex polygons
    Jadhav, S
    Mukhopadhyay, A
    Bhattacharya, B
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 1996, 20 (02): : 244 - 267
  • [35] DERIVATION OF ALL FIGURES FORMED BY INTERSECTION OF GENERALIZED POLYGONS
    YAMIN, M
    BELL SYSTEM TECHNICAL JOURNAL, 1972, 51 (07): : 1595 - +
  • [36] THE INTERSECTION SEARCHING PROBLEM FOR C-ORIENTED POLYGONS
    TAN, XH
    HIRATA, T
    INAGAKI, Y
    INFORMATION PROCESSING LETTERS, 1991, 37 (04) : 201 - 204
  • [37] On intersection of maximal orthogonally k-starshaped polygons
    Oleg, T
    GEOMETRIAE DEDICATA, 1999, 78 (03) : 271 - 278
  • [38] AN OPTIMAL ALGORITHM FOR THE INTERSECTION RADIUS OF A SET OF CONVEX POLYGONS
    JADHAV, S
    MUKHOPADHYAY, A
    BHATTACHARYA, B
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 652 : 92 - 103
  • [39] AN ALGORITHM FOR COMPUTING THE UNION, INTERSECTION OR DIFFERENCE OF 2 POLYGONS
    MARGALIT, A
    KNOTT, GD
    COMPUTERS & GRAPHICS, 1989, 13 (02) : 167 - 183