Ray Casting is often used to implement CSG operation when objects are described
with boundary representation. We fire a ray from the plane xy (which represent
the screen). The surface limits for the composite object are determined by the
specified set operation (see Table).