81828384858687
private Plane3D findBestFitPlane(Polygon poly) { CoordinateSequence seq = poly.getExteriorRing().getCoordinateSequence(); Coordinate basePt = averagePoint(seq); Vector3D normal = averageNormal(seq); return new Plane3D(normal, basePt); }