Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Visibility-ordering meshed polyhedra
Williams P. ACM Transactions on Graphics (TOG)11 (2):103-126,1992.Type:Article
Date Reviewed: Jul 1 1993

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 polyhedra visibility ordering (MPVO) algorithm. A summary of the paper and a discussion of some algorithms that are not suitable for visibility-ordering large meshes or that have a high complexity are given in the introduction. Section 2 presents an overview of the MPVO algorithm. Preliminary definitions are given in Section 3. Section 4 presents a formal description of the MPVO algorithm, while implementation details are discussed in Section 5. The complexity analysis is given in Section 6. Williams shows that this algorithm orders the cells of a mesh in linear time using linear storage.

The rest of the paper illustrates some applications of this algorithm. An important part of the paper is dedicated to preprocessing techniques and to modifications to the MPVO algorithm that permit nonconvex cells, nonconvex meshes, meshes with cycles, and the set of disconnected meshes to be ordered. For instance, sections 8 and 9, using Delaunay triangulation, describe the effects of cyclically obstructing polyhedra and present methods for elimination of these effects and for converting nonconvex meshes into convex meshes.

The algorithms presented in this work can be used in scientific visualization (direct volume rendering and volume visualization) and for domain decomposition of finite element meshes for parallel processing (covered in Section 10). Section 11 shows how the spatial point location problem can be solved using the data structures for the MPVO algorithm. The low complexity of this algorithm recommends it for use in three-dimensional graphics and realism. The paper is long, but the author presents this subject clearly. In order to understand this algorithm, some background in computational geometry and topological sort methods is needed.

A bibliography of 43 references is presented; all of them are cited in the text.

Reviewer:  G. Albeanu Review #: CR116743
Bookmark and Share
  Featured Reviewer  
 
Visible Line/ Surface Algorithms (I.3.7 ... )
 
 
Curve, Surface, Solid, And Object Representations (I.3.5 ... )
 
 
Viewing Algorithms (I.3.3 ... )
 
 
Computational Geometry And Object Modeling (I.3.5 )
 
 
Picture/ Image Generation (I.3.3 )
 
Would you recommend this review?
yes
no
Other reviews under "Visible Line/Surface Algorithms": Date
Three-dimensional hidden-surface removal for signal-return modelling: experimental results
Duncan R. Image and Vision Computing 3(1): 24-28, 1985. Type: Article
Sep 1 1985
A fast line-sweep algorithm for hidden line elimination
Nurmi O. BIT 25(3): 466-472, 1985. Type: Article
Jul 1 1986
Classification of edges and its application in determining visibility
Kripac J. Computer-Aided Design 17(1): 30-36, 1985. Type: Article
Jul 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy