An Algorithm on Discrimination of Point-set in Polyhedron Based on Three-Dimensional Convex Hull

被引:0
作者
Wang, Yongzhi [1 ]
Sheng, Yehua [1 ]
Zhou, Liangchen [1 ]
Guo, Fei [1 ]
Hu, Yu [1 ]
机构
[1] Nanjing Normal Univ, Key Lab Virtual Geog Environm, MOE, Nanjing, Peoples R China
来源
2010 18TH INTERNATIONAL CONFERENCE ON GEOINFORMATICS | 2010年
关键词
Three-dimensional point set; Polyhedron; Three-dimensional convex hull; Intersection detection; 3D GIS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an algorithm to determine whether a point-set composed of n-points is in the polyhedron or not-which is called the convex hull method. With this method, it is not necessary to judge whether each point in a point set within a polyhedron. By constructing three-dimensional convex hull of the remain target points, by means of collision detection of spatial objects to judge the adjacency relations of the polyhedron and the three-dimensional convex hull of the point set, and then to judge whether the vertices of three-dimensional convex hull are within the polyhedron, or the vertices of polyhedron are within the three-dimensional convex hull, thus which points are spots within the polyhedron can be determined. The algorithm can be applied not only to a general polyhedron, but also to concave polyhedron. The efficiency of checking whether the three-dimensional point set is within the polyhedron can be greatly improved by this approach, which is an important support for the realization of real-time spatial analysis algorithm for three-dimensional Geographic Information System (3D GIS). The experimental results show that the algorithm is simple, reliable and highly efficient.
引用
收藏
页数:5
相关论文
共 15 条
[1]  
[Anonymous], 1998, COMPUTATIONAL GEOMET
[2]  
[Anonymous], 1997, J GRAPH TOOLS, DOI DOI 10.1080/10867651.1997.10487480
[3]   Inclusion test for general polyhedra [J].
Feito, FR ;
Torres, JC .
COMPUTERS & GRAPHICS, 1997, 21 (01) :23-30
[4]  
Flato E, 2000, J EXPT ALG, V5, P1
[5]  
Gottschalk S., 1996, Computer Graphics Proceedings. SIGGRAPH '96, P171, DOI 10.1145/237170.237244
[6]  
Held M., 1997, Journal of Graphics Tools, V2, P25, DOI 10.1080/10867651.1997.10487482
[7]   A THEOREM TO DETERMINE THE SPATIAL CONTAINMENT OF A POINT IN A PLANAR POLYHEDRON [J].
HORN, WP ;
TAYLOR, DL .
COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1989, 45 (01) :106-116
[8]   DETERMINING THE SPATIAL CONTAINMENT OF A POINT IN GENERAL POLYHEDRA [J].
KALAY, YE .
COMPUTER GRAPHICS AND IMAGE PROCESSING, 1982, 19 (04) :303-334
[9]  
Liu Jinyi, 1994, COMPUTER ENG, V20, P7
[10]  
Luque RodrigoG., 2005, Proceedings of the 2005 symposium on Interactive 3D graphics and games, P179