1991
DOI: 10.1145/99902.99904
|View full text |Cite
|
Sign up to set email alerts
|

Depth-order point classification techniques for CSG display algorithms

Abstract: Constructive. Solid Geometry (CSG) defines objects as Boolean combhations(CSG trees) of primitive solids. To display such objects, one must classify pointa on the surfacea of the primitive solids with respect to the resulting composite object, to test whether these pointa lie on the boundary of the composite object or not. Although the point classification is trivial compared to the surface claeeification (i.e., the computation of the portion of the faces of primitive solids that lie on the boundary of the com… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

1992
1992
2025
2025

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(3 citation statements)
references
References 24 publications
0
3
0
Order By: Relevance
“…These methods have progressed from a special kind of z-buffer [Okino84,VanHook86,Rossignac86] to usage of multiple z and frame buffers and multiple rendering passes [Goldfeather86,Jansen86,Jansen87,Goldfeather89,Rossignac90,Jansen91]. These methods do support real-time rendering of CSG models (naturally, depending upon the model size), but are not practical for every-day use because they require expensive special purpose hardware that is not easily available.…”
Section: Introductionmentioning
confidence: 99%
“…These methods have progressed from a special kind of z-buffer [Okino84,VanHook86,Rossignac86] to usage of multiple z and frame buffers and multiple rendering passes [Goldfeather86,Jansen86,Jansen87,Goldfeather89,Rossignac90,Jansen91]. These methods do support real-time rendering of CSG models (naturally, depending upon the model size), but are not practical for every-day use because they require expensive special purpose hardware that is not easily available.…”
Section: Introductionmentioning
confidence: 99%
“…Space partition is a classic computational geometry technique to reduce complexities of geometries in local regions and thus the computational complexity over the whole space. It has been used in many applications, for example, in ray tracing where it helps to reduce the number of raylobject intersections (Woodward, 1989), in volume rendering (Subramanian and Fussell, 1990), and in displaying constructive solid geometry (CSG) (Jansen, 1991).…”
Section: Point Classification and Space Partitionmentioning
confidence: 99%
“…Some approaches [35,40,57] use a disjunctive form (union of intersections) formulation of the Boolean expression to simplify trimming. A surfel lies on a product if it is the furthest of the front facing surfels at that pixel and if it lies in front of all back facing surfels at that pixel [57]. Unfortunately, the number of intersections (products of a disjunctive form) may grow exponentially with the number of primitives.…”
Section: Rendering Effectsmentioning
confidence: 99%