VISIBILITY ORDERING MESHED POLYHEDRA

被引:89
作者
WILLIAMS, PL [1 ]
机构
[1] UNIV ILLINOIS, CTR SUPERCOMP RES & DEV, URBANA, IL 61801 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 1992年 / 11卷 / 02期
关键词
ALGORITHMS; THEORY; DELAUNAY TRIANGULATION; DEPTH ORDERING; FINITE ELEMENT METHODS; MESH GENERATION; POINT LOCATION; SCATTERED DATA; SCIENTIFIC VISUALIZATION; TRIANGULATION; VISIBILITY ORDERING; VOLUME RENDERING; VOLUME VISUALIZATION;
D O I
10.1145/130826.130899
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A visibility ordering of a set of objects from some viewpoint is an ordering such that if object a obstructs object b, then b precedes a in the ordering. An algorithm is presented that generates a visibility ordering of an acyclic convex set of meshed convex polyhedra. This algorithm takes time linear in the size of the mesh. Modifications to this algorithm and/or preprocessing techniques are described that permit nonconvex cells, nonconvex meshes (meshes with cavities and/or voids), meshes with cycles, and sets of disconnected meshes to be ordered. Visibility ordering of polyhedra is applicable to scientific visualization, particularly direct volume rendering. It is shown how the ordering algorithms can be used for domain decomposition of finite element meshes for parallel processing, and how the data structures used by these algorithms can be used to solve the spatial point location problem. The effects of cyclically obstructing polyhedra are discussed and methods for their elimination are described, including the use of the Delaunay triangulation. Methods for converting nonconvex meshes into convex meshes are described.
引用
收藏
页码:103 / 126
页数:24
相关论文
共 43 条
[1]  
[Anonymous], 1987, EATCS MONOGRAPHS THE
[2]   SHAPE RECONSTRUCTION AND VOLUME MESHING FOR COMPLEX SOLIDS [J].
BAKER, TJ .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1991, 32 (04) :665-675
[3]  
BAKER TJ, 1989, AIA871124 AM I AER A
[4]  
Carpenter L., 1984, Computers & Graphics, V18, P103
[5]   CONVEX PARTITIONS OF POLYHEDRA - A LOWER BOUND AND WORST-CASE OPTIMAL ALGORITHM [J].
CHAZELLE, B .
SIAM JOURNAL ON COMPUTING, 1984, 13 (03) :488-507
[6]   HOW TO SEARCH IN HISTORY [J].
CHAZELLE, B .
INFORMATION AND CONTROL, 1985, 64 (1-3) :77-99
[7]  
CHAZELLE B, 1989, 5TH P ANN S COMP GEO, P393
[8]   THE IMPLEMENTATION OF AN ALGORITHM TO FIND THE CONVEX-HULL OF A SET OF 3-DIMENSIONAL POINTS [J].
DAY, AM .
ACM TRANSACTIONS ON GRAPHICS, 1990, 9 (01) :105-132
[9]  
Delaunay B., 1934, IZV AKAD NAUK SSSR O, V6, P793
[10]   Volume rendering [J].
Drebin, Robert A. ;
Carpenter, Loren ;
Hanrahan, Pat .
Computer Graphics (ACM), 1988, 22 (04) :65-74