4546474849505152535455
} protected Point chop(Figure target, Point from) { PolyLineFigure p = (PolyLineFigure)owner(); // *** based on PolygonFigure's heuristic Point ctr = p.center(); int cx = -1; int cy = -1; long len = Long.MAX_VALUE; // Try for points along edge