Constructive Solid Geometry Methods