首页 | 本学科首页   官方微博 | 高级检索  
     


Point-In-Polyhedra Test with Direct Handling of Degeneracies
Authors:CUI Shulin  ZHANG Shuqing  CHEN Xuanxi  PANG Zhenping  FU Xiaoyang  ZHANG Xu
Affiliation:1. Department of Computer Science and Technology, Zhuhai College of Jilin University, Zhuhai 519041, China
2. Northeast Institute of Geography and Agricultural Ecology, Chinese Academy of Sciences, Changchun 130012, China
3. Department of Arts, Zhuhai College of Jilin University, Zhuhai 519041, China
Abstract:The Point-In-Polyhedron problem is to check whether a point is inside or outside of a given polyhedron. When a de-generate case is detected, the traditional ray-crossing algorithms avoid the case by selecting a different ray or erase the case by per-turbing input data. This paper introduces a Threshold-Based Ray-Crossing (TBRC) algorithm for solving the Point-In-Polyhedron problem. The TBRC algorithm copes directly with degenerate cases by checking whether to count the face intersecting with the ray.It is worth mentioning that the TBRC algorithm can handle all degeneracies without extra computation and storage. Moreover, we analyze the basic algorithm and examine how to accelerate it. The experimental results show that TBRC algorithm is highly effi-cient and robust for the Point-In-Polyhcdron problem, compared to a classical tetrahedron-based algorithm without pry-processing.
Keywords:TBRC  the edge-face problem  Point-In-Polyhedron
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号