Fun with numerical errors Constructive solid geometry is a way to create complex objects by using boolean operations to combine more simple objects. The basic objects used are often simple shapes such as spheres, cones, prism, pyramids, cubes or cylinders. There are three basic boolean operations.
A CSG object can be described by a binary tree. The leaves are the primitives and the nodes are the operation performed on them. The root then contain the final object. Imagebased CSG rendering A way of rendering a CSG object without converting it to polygon surfaces. Reference:
