Linear-time CSG rendering of intersected convex objects
Date issued
2002
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
UNION Agency
Abstract
The Sequenced Convex
Subtraction(SCS) algorithm is a hardware based multi-pass image-space lgorithm
for general purpose
Constructive Solid Geometry (CSG)Rendering.
Convex objects combined by
volumetric intersection,
difference and union
are rendered in real-time without
b-rep re-processing.
OpenGL stencil and
depth testing is used to determine the visible surface
for each pixel on
the screen.
This paper introduces a specialised algorithm for CSG
Rendering of
intersected convex
objects,we call
SCS-Intersect.
This new technique
requires linear
time with respect
to the number of
intersections.
SCS-Intersect
is primarily of
interest as an
optimisation to
the SCS algorithm
for rendering CSG
trees of convex
objects. A revised
formulation of
the SCS CSG Rendering algorithm
is presented in
this pape.
Description
Subject(s)
vektorové modelování geometrických objektů, vykreslovací algoritmy, OpenGL, modelování geometrických objektů
Citation
Journal of WSCG. 2002, vol. 10, no. 1-2, p. 437-444.