Tinkering with a C++ CSG raytracer implementation