Layer-based representation of polyhedrons for point containment tests

被引:9
|
作者
Wang, Wencheng [1 ]
Li, Jing
Sun, Hanqiu
Wu, Enhua
机构
[1] Chinese Acad Sci, Inst Software, State Key Lab Comp Sci, Beijing 100080, Peoples R China
[2] Chinese Acad Sci, Grad Univ, Beijing 100080, Peoples R China
[3] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Shatin, Hong Kong, Peoples R China
[4] Univ Macau, Fac S&T, Dept Comp & Informat Sci, Macau, Peoples R China
关键词
computational geometry; polyhedron; point containment; solid representation;
D O I
10.1109/TVCG.2007.70407
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents the layer-based representation of polyhedrons and its use for point-in-polyhedron tests. In the representation, the facets and edges of a polyhedron are sequentially arranged, and so, the binary search algorithm is efficiently used to speed up inclusion tests. In comparison with conventional representation for polyhedrons, the layer-based representation that we propose greatly reduces the storage requirement because it represents much information implicitly though it still has a storage complexity O(n). It is simple to implement and robust for inclusion tests because many singularities are erased in constructing the layer-based representation. By incorporating an octree structure for organizing polyhedrons, our approach can run at a speed comparable with Binary Space Partitioning ( BSP)-based inclusion tests and, at the same time, greatly reduce storage and preprocessing time in treating large polyhedrons. We have developed an efficient solution for point-in-polyhedron tests, with the time complexity varying between O(n) and O(logn), depending on the polyhedron shape and the constructed representation, and less than O(log(3)n) in most cases. The time complexity of preprocess is between O(n) and O(n(2)), varying with polyhedrons, where n is the edge number of a polyhedron.
引用
收藏
页码:73 / 83
页数:11
相关论文
共 50 条
  • [41] Layer-based Image Completion by Poisson Surface Reconstruction
    Liu, Hengjin
    Jia, Huizhu
    Xie, Xiaodong
    Kong, Xiangyu
    Bai, Yuanchao
    Gao, Wen
    2014 IEEE VISUAL COMMUNICATIONS AND IMAGE PROCESSING CONFERENCE, 2014, : 438 - 441
  • [42] 4D propagated layer-based inversion
    Thore, Pierre
    Blanchard, Thomas D.
    GEOPHYSICS, 2015, 80 (01) : R15 - R29
  • [43] Layer-based ID assigning method for sensor networks
    Kang, Jung Hun
    Park, Myong-Soon
    UBIQUITOUS CONVERGENCE TECHNOLOGY, 2007, 4412 : 210 - +
  • [44] Develop a process planning model for layer-based machining
    Yang, ZY
    Chen, YH
    Sze, WS
    ICMA 2002 INTERNATIONAL CONFERENCE ON MANUFACTURING AUTOMATION, 2002, : 441 - 450
  • [45] A Layer-Based Relaxation Approach for Service Network Design
    Diao, Xudong
    Gao, Ai
    Jin, Xin
    Chen, Hui
    SUSTAINABILITY, 2022, 14 (20)
  • [46] A RESEARCH PARADIGM FOR PROPAGATING ERROR IN LAYER-BASED GIS
    LANTER, DP
    VEREGIN, H
    PHOTOGRAMMETRIC ENGINEERING AND REMOTE SENSING, 1992, 58 (06): : 825 - 833
  • [47] A FAST LAYER-BASED MULTIVIEW IMAGE CODING ALGORITHM
    Gelman, Andriy
    Onativia, Jon
    Dragotti, Pier Luigi
    2012 PROCEEDINGS OF THE 20TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2012, : 1224 - 1228
  • [48] Sparsity-based fast CGH generation using layer-based approach for 3D point cloud model
    Kim, Hak Gu
    Jeong, Hyunwook
    Ro, Yong Man
    PRACTICAL HOLOGRAPHY XXXI: MATERIALS AND APPLICATIONS, 2017, 10127
  • [49] A routing layer-based hierarchical service advertisement and discovery for MANETs
    Seno, Seyed Amin Hosseini
    Budiarto, Rahmat
    Wan, Tat-Chee
    AD HOC NETWORKS, 2011, 9 (03) : 355 - 367
  • [50] Layer-based data security in the real-time environment
    Silin, M. (maxim.silin@cse-controls.com), 1600, Nuclear Institute, CK International House, 1-6 Yarmouth Place, W1J 7BU, United States (09):