|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
BAKER, T J. Three dimensional mesh generation by triangulation of arbitrary point sets. Am. Inst. Aero. Astro. Rep. AIAA-87-1124, 1987.
|
| |
2
|
B^kF.R, T J. Shape reconstruction and volume meshing for complex solids. Int. J. Numer. Methods Eng. 32, 4 (1991), 665 675.
|
 |
3
|
|
| |
4
|
|
| |
5
|
|
 |
6
|
|
 |
7
|
|
 |
8
|
|
| |
9
|
DEt,At~x^',', B. Sur la sphere vide. lzv. Akad. Nauk SSSR, Otdelenie Matematicheskii i Estestvennvka Nauk 7 (1934), 793-800.
|
 |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
EI)~:l.snUt!NN~;~4, H. An acyclicity theorem for cell complexes in d dimensions. Combinatorica I0, 3 (1990), 251-260.
|
| |
14
|
|
| |
15
|
Fmv'~)Eit, G., G~}Rt)t)N, D., ^xD RFYN{mnS, R.A. Back-to-front display of voxel-based objects. IEEE Comput. Graph. Appl. 5, 1 (Jan. 1985), 52-60.
|
 |
16
|
|
 |
17
|
|
 |
18
|
|
 |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
K~:NNO.~, S. R. A vectorized Delaunay triangulation scheme for nonconvex domains with automatic nodal point generation. Am. Inst. Aero. Astro. Rep. AIAA-88-0314 (1988).
|
| |
23
|
KOYAMADA, K. Volume visualization for the unstructured grid data. In SPIE/SPSE Extracting Meaning from Complex Data Conference Proceedings, Vol. 1259 (1990), 14-25.
|
| |
24
|
|
 |
25
|
|
| |
26
|
LEE, C. Regular triangulations of convex polytopes. In Applied Geometry and Discrete Mathematics: The Victor Klee Festschrifi. P. Gritzmann and B. Sturmfels, Eds., American Mathematical Society, Providence, R.I., 1991.
|
 |
27
|
Nelson Max , Pat Hanrahan , Roger Crawfis, Area and volume coherence for efficient visualization of 3D scalar functions, Proceedings of the 1990 workshop on Volume visualization, p.27-33, December 10-11, 1990, San Diego, California, United States
|
| |
28
|
MES~IKAT, S., RUPPERT, J., AND LI, H. Three-dimensional unstructured grid generation based on Delaunay tetrahedrization. In Proceedings Third International Conference Numerical Grid Generation (June 1991), 841-851.
|
| |
29
|
M/JCKE, E.P. Ph.D. thesis, in preparation. Dept. of Computer Science, Univ. of Illinois at Urbana-Champaign, 1991.
|
| |
30
|
NACKMAN, L. R., AND SRINIVASAN, V. Point placement for Delaunay triangulation of polygonal domains. In Proceedings Third Canadian Conference Computational Geometry (Aug. 1991), 37-40.
|
 |
31
|
|
| |
32
|
PERgON~ET, A. Some present fully automatic mesh generators. In Proceedings Int. Symposium on Numerical Methods in Engineering (1989), 129-136.
|
 |
33
|
|
| |
34
|
|
| |
35
|
|
| |
36
|
SCHSNHARDT, E. Uber die Zerlegung von Dreieckspolyedern in Tetraeder. Math. Ann. 98 (1928), 309-312.
|
 |
37
|
|
 |
38
|
|
 |
39
|
|
 |
40
|
|
| |
41
|
WILLIaMs, P.L. Issues in interactive direct projection volume rendering of nonrectilinear meshed data sets. Work in Progress Rep., San Diego Workshop on Volume Visualization Dec. 1990; available as Rep. 1059, Center for Supercomputing Research and Development, Univ. of Illinois at Urbana-Champaign, Dec. 1990.
|
| |
42
|
WILLIAMS, P. L. Applications of computational geometry to volume visualization. In Proceedings 3rd Canadian Conference Computational Geometry (Aug. 1991), 247-251.
|
| |
43
|
|
CITED BY 57
|
|
P. Cignoni , C. Montani , E. Puppo , R. Scopigno, Optimal isosurface extraction from irregular volume data, Proceedings of the 1996 symposium on Volume visualization, p.31-38, October 28-29, 1996, San Francisco, California, United States
|
|
|
Janine Bennett , Richard Cook , Nelson Max , Deborah May , Peter Williams, Parallelizing a high accuracy hardware-assisted volume renderer for meshes with arbitrary polyhedra, Proceedings of the IEEE 2001 symposium on parallel and large-data visualization and graphics, October 22-23, 2001, San Diego, California
|
|
|
Lance C. Burton , Raghu Machiraju , Donna S. Reese, Dynamic view-dependent partitioning for structured grids with complex boundaries for object-order rendering techniques, Proceedings of the 1999 IEEE symposium on Parallel visualization and graphics, p.89-96, October 25-26, 1999, San Francisco, California, United States
|
|
|
David M. Reed , Roni Yagel , Asish Law , Po-Wen Shin , Naeem Shareef, Hardware assisted volume rendering of unstructured grids by incremental slicing, Proceedings of the 1996 symposium on Volume visualization, p.55-ff., October 28-29, 1996, San Francisco, California, United States
|
|
|
|
|
|
R. Crawfis , N. Max , B. Becker , B. Cabral, Volume rendering of 3D scalar and vector fields at LLNL, Proceedings of the 1993 ACM/IEEE conference on Supercomputing, p.570-576, December 1993, Portland, Oregon, United States
|
|
|
|
|
|
|
|
|
|
|
|
Cláudio Silva , Joseph S. B. Mitchell , Arie E. Kaufman, Fast rendering of irregular grids, Proceedings of the 1996 symposium on Volume visualization, p.15-ff., October 28-29, 1996, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ricardo Farias , Joseph S. B. Mitchell , Cláudio T. Silva, ZSWEEP: an efficient and exact projection algorithm for unstructured volume rendering, Proceedings of the 2000 IEEE symposium on Volume visualization, p.91-99, October 09-10, 2000, Salt Lake City, Utah, United States
|
|
|
Stefan Guthe , Stefan Roettger , Andreas Schieber , Wolfgang Strasser , Thomas Ertl, High-quality unstructured volume rendering on the PC platform, Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware, September 01-02, 2002, Saarbrucken, Germany
|
|
|
Cláudio T. Silva , Joseph S. B. Mitchell , Peter L. Williams, An exact interactive time visibility ordering algorithm for polyhedral cell complexes, Proceedings of the 1998 IEEE symposium on Volume visualization, p.87-94, October 19-20, 1998, Research Triangle Park, North Carolina, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Clifford M. Stein , Barry G. Becker , Nelson L. Max, Sorting and hardware assisted rendering for volume visualization, Proceedings of the 1994 symposium on Volume visualization, p.83-89, October 17-18, 1994, Tysons Corner, Virginia, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Paolo Cignoni , Leila De Floriani , Claudio Montani , Enrico Puppo , Roberto Scopigno, Multiresolution modeling and visualization of volume data based on simplicial complexes, Proceedings of the 1994 symposium on Volume visualization, p.19-26, October 17-18, 1994, Tysons Corner, Virginia, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jesper Mortensen , Pankaj Khanna , Mel Slater, Light field propagation and rendering on the GPU, Proceedings of the 5th international conference on Computer graphics, virtual reality, visualisation and interaction in Africa, October 29-31, 2007, Grahamstown, South Africa
|
|
|
|
INDEX TERMS
Primary Classification:
I.
Computing Methodologies
I.3
COMPUTER GRAPHICS
I.3.7
Three-Dimensional Graphics and Realism
Subjects:
Visible line/surface algorithms
Additional Classification:
I.
Computing Methodologies
I.3
COMPUTER GRAPHICS
I.3.3
Picture/Image Generation
Subjects:
Viewing algorithms;
Display algorithms
I.3.5
Computational Geometry and Object Modeling
Subjects:
Curve, surface, solid, and object representations
General Terms:
Algorithms,
Design,
Theory
Keywords:
Delaunay triangulation,
depth ordering,
finite element methods,
mesh generation,
point location,
scattered data,
scientific visualization,
triangulation,
visibility ordering,
volume rendering,
volume visualization
REVIEW
"Grigore Albeanu : Reviewer"
In this research paper, the author describes an algorithm for
visibility-ordering the cells of any acyclic convex set of meshed convex
polyhedra. Organized in 12 sections, the paper presents the theory and
implementation of the meshed polyhedr
more...
|