CSG subtract/intersect