CST: Constructive Solid Trimming for Rendering BReps and CSG
Worldwide Visualization Group, Electronic Arts, Vancouver, BC V6C 3R8, Canada
IEEE Transactions on Visualization and Computer Graphics, 2007
@article{hable2007cst,
title={Cst: Constructive solid trimming for rendering breps and csg},
author={Hable, J. and Rossignac, J.},
journal={IEEE transactions on visualization and computer graphics},
pages={1004–1014},
year={2007},
publisher={IEEE Computer Society}
}
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 that 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.
June 19, 2011 by hgpu