Title:
CST: Constructive Solid Trimming for Rendering BReps and CSG
Authors:
John Hable,
Jarek Rossignac
Abstract:
To eliminate the need to evaluate the intersection curves in explicit representations of
surface cutouts or of trimmed faces in BReps of CSG solids, we advocate using Constructive
Solid Trimming (CST). A CST face is the intersection of a surface with a Blist representation
of a trimming CSG volume. We propose a new, GPU-based, CSG rendering algorithm, which trims
the boundary of each primitive using a Blist of its Active Zone. This approach is faster
than the previously reported Blister approach, eliminates occasional speckles of wrongly
colored pixels, and provides additional capabilities: painting on surfaces, rendering
semitransparent CSG models, and highlighting selected features in the BReps of CSG models.
Keywords:
GPU support for CSG rendering, CSG expressions for trimmed faces, CAD model visualization
You can access this
technical report via: PDF