CONVEX DECOMPOSITION OF POLYHEDRA AND ROBUSTNESS

被引:58
作者
BAJAJ, CL
DEY, TK
机构
关键词
COMPUTATIONAL GEOMETRY; ROBUST COMPUTATIONS; GEOMETRIC MODELING; FINITE ELEMENT ANALYSIS; COMPUTATIONAL COMPLEXITY;
D O I
10.1137/0221025
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents a simple algorithm to compute a convex decomposition of a nonconvex polyhedron of arbitrary genus (handles) and shells (internal voids). For such a polyhedron S with n edges and r notches (features causing nonconvexity in polyhedra), the algorithm produces a worst-case optimal O(r2) number of convex polyhedra S(i), with or(i=1)(k)S(i) = S, in O(nr2 + r7/2) time and O(nr + r5/2) space. Recently, Chazelle and Palios have given a fast O((n + r2) log r) time and O(n + r2) space algorithm to tetrahedralize a nonconvex polyhedron. Their algorithm, however, works for a simple polyhedron of genus zero and with no shells (internal voids). The algorithm, presented here, is based on the simple cut and split paradigm of Chazelle. With the help of zone theorems on arrangements, it is shown that this cut and split method is quite efficient. The algorithm is extended to work for a certain class of nonmanifold polyhedra. Also presented is an algorithm for the same problem that uses clever heuristics to overcome the numerical inaccuracies under finite precision arithmetic.
引用
收藏
页码:339 / 364
页数:26
相关论文
共 29 条
[1]  
[Anonymous], 1987, EATCS MONOGRAPHS THE
[2]  
ANUPAM V, 1989, CSDTR988 PURD U COMP
[3]  
Armstrong M. A., 1979, BASIC TOPOLOGY
[4]  
BAJAJ C, 1988, GEOMETRIC MODELING A
[5]   POLYGON NESTING AND ROBUSTNESS [J].
BAJAJ, CL ;
DEY, T .
INFORMATION PROCESSING LETTERS, 1990, 35 (01) :23-32
[6]   CONVEX PARTITIONS OF POLYHEDRA - A LOWER BOUND AND WORST-CASE OPTIMAL ALGORITHM [J].
CHAZELLE, B .
SIAM JOURNAL ON COMPUTING, 1984, 13 (03) :488-507
[7]   TRIANGULATING A NONCONVEX POLYTOPE [J].
CHAZELLE, B ;
PALIOS, L .
DISCRETE & COMPUTATIONAL GEOMETRY, 1990, 5 (05) :505-526
[8]  
CHAZELLE B, 1980, THESIS CARNEGIE MELL
[9]  
Dey T. K., 1991, Proceedings. Symposium on Solid Modeling Foundations and CAD/CAM Applications, P431, DOI 10.1145/112515.112578
[10]  
DEY TK, 1991, 7TH P ANN ACM S COMP, P364