1992
DOI: 10.1145/130826.130899
|View full text |Cite
|
Sign up to set email alerts
|

Visibility-ordering meshed polyhedra

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 se… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
74
0

Year Published

1993
1993
2011
2011

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 145 publications
(74 citation statements)
references
References 29 publications
0
74
0
Order By: Relevance
“…However, the sorting step necessary to composite individual cells in visibility order is very costly. This has resulted in several approaches that improve sorting performance by utilizing cell-to-cell connectivity information [37,38,47]. Objectorder methods such as HAVS [11] instead utilize a hybrid CPU/GPU sorting scheme, or avoid sorting by using special order-independent optical models [43,48], and thus do not require storing cell connectivity.…”
Section: Related Workmentioning
confidence: 99%
“…However, the sorting step necessary to composite individual cells in visibility order is very costly. This has resulted in several approaches that improve sorting performance by utilizing cell-to-cell connectivity information [37,38,47]. Objectorder methods such as HAVS [11] instead utilize a hybrid CPU/GPU sorting scheme, or avoid sorting by using special order-independent optical models [43,48], and thus do not require storing cell connectivity.…”
Section: Related Workmentioning
confidence: 99%
“…The traditional directed graph visibility sort algorithm of Williams [7] has a node for each cell, and a directed edge for each fa ber of incoming directed ed nd removed from fr a volume made up of 32 curvilinear grids, with t of 1 ,960 hexahedra. Among these hexahedra, 50,352 te, with two or more vertices coinciding, and 924 m ure 7, 16 as in fi 5.27 seconds, of which 0.13 were us algorithm produced 43 layers, and drew 274 hexahedra an The projections discussed here were discovered one by one by ses that arose in projecting the data set in figure 13 faces.…”
Section: Floating Point Compositingmentioning
confidence: 99%
“…Each directed edge leaving the cell is followed to decrement the incoming edge count of the cell it points to, and if that cell's count becomes zero, it is added to the FIFO queue. (See [7] for details. )…”
Section: Floating Point Compositingmentioning
confidence: 99%
“…It also does not require the adjacency information, which may not be available in certain situations (for example, finite element simulations with sliding interfaces), and can deal with non convex volumes with holes. Williams [Williams91] also generalizes the directed graph method to nonconvex data volumes, but his method is not guaranteed to be correct.…”
Section: Sortingmentioning
confidence: 99%