Jansen, Frederik W.van der Zalm, Arno N. T.2015-10-052015-10-0519901017-4656https://doi.org/10.2312/egtp.19901004An algorithm is presented for constructing shadow volumes for CSG objects. For each primitive solid, the algorithm calculates a tree of shadow volumes to model the shadows generated by the shadow-generating parts of the boundary of the primitive. The shadow of the complete CSG object is the union of these shadow trees. An implementation of the algorithm is described for a scan-line display algorithm for CSG objects with polygonal primitives.A shadow algorithm for CSG10.2312/egtp.19901004