Hi all, If anyone is interested, I've added a PR with new 3D interfaces that will simplify most standard work in 3D. The new interfaces are ConvexPolygon3D and Triangle3D. There are factory methods in the Planes class for creating these directly from vertices. Previously, users had to interact with these objects through the PlaneConvexSubset class, which was also used to represent convex subsets with infinite size, making the API somewhat awkward. The PR is https://github.com/apache/commons-geometry/pull/77. Feedback is welcome.
Regards, Matt J