log.info("max distance to boundary: "+triangulation.getMesh().getBoundaryVertices().stream().map(p->Math.abs(distanceFunc.apply(p))).max(Comparator.comparingDouble(d->d)));
/*public static boolean intersectHalfLineSegment(final double pX, final double pY, final double qX, final double qY, final double p1X, final double p1Y, final double p2X, final double p2Y) {