Set<IPoint> roundedPoints = p.roundedPoints();
System.out.println(roundedPoints.size() + " rounded points");
if (roundedPoints.size() < 1000) {
System.out.println(new TreeSet<IPoint>(roundedPoints));
}
Set<Point> points = p.points();
System.out.println(points.size() + " points");
if (points.size() < 1000) {
System.out.println(new TreeSet<Point>(points));
}
points = p.lowerSurface(0).points();