Premium
Interactive Rendering of CSG Models
Author(s) -
Wiegand T. E
Publication year - 1996
Publication title -
computer graphics forum
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.578
H-Index - 120
eISSN - 1467-8659
pISSN - 0167-7055
DOI - 10.1111/1467-8659.1540249
Subject(s) - computer science , rendering (computer graphics) , computer graphics (images) , constructive solid geometry , graphics , real time rendering , tiled rendering , computer graphics , software rendering , parallel rendering , clipping (morphology) , 3d computer graphics , linguistics , philosophy
We describe a CSG rendering algorithm that requires no evaluation of the CSG tree beyond normalization and pruning. It renders directly from the normalized CSG tree and primitives described (to the graphics system) by their facetted boundaries. It behaves correctly in the presence of user defined, “near” and “far” clipping planes. It has been implemented on standard graphics workstations using Iris GL 1 and Open GL 2 graphics libraries. Modestly sized models can be evaluated and rendered at interactive (less than a second per frame) speeds. We have combined the algorithm with an existing B‐rep based modeller to provide interactive rendering of incremental updates to large models.