Title :
CST: Constructive Solid Trimming for Rendering BReps and CSG
Author :
Hable, John ; Rossignac, Jarek
Author_Institution :
Worldwide Visualization Group, Vancouver
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 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.
Keywords :
CAD; rendering (computer graphics); solid modelling; CAD model visualization; CSG; constructive solid trimming; rendering BReps; Design automation; Geometry; Graphics; Painting; Rendering (computer graphics); Solid modeling; Surface cleaning; Terminology; Testing; Visualization; CAD model visualization; CSG expressions for trimmed faces; GPU support for CSG rendering; Algorithms; Computer Graphics; Computer-Aided Design; Image Enhancement; Image Interpretation, Computer-Assisted; Imaging, Three-Dimensional; Information Storage and Retrieval; Numerical Analysis, Computer-Assisted; Signal Processing, Computer-Assisted; User-Computer Interface;
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
DOI :
10.1109/TVCG.2007.70411