GeometryIntersection return value inconsistency
The 3d-3d algorithm returns a point cloud as "intersection", while the 2d algorithms return a point cloud with only the points on the convex hull of the intersection. We should think about if these point clouds are useful and if we maybe want to return a vector of simplices directly instead. This is usually the minimum step required to do anything useful with the point cloud defining the convex intersection object.