Polygon union, intersect, and line intersect