- public Point shatter() { return shatter(midpoint(), null, null); }
- public Point shatter(Point mid, BindingGroup bg1, BindingGroup bg2) {
+ public Point shatter() { return shatter(true); }
+ public Point shatter(boolean triangles) { return shatter(midpoint(), null, null, triangles); }
+ public Point shatter(Point mid, BindingGroup bg1, BindingGroup bg2, boolean triangles) {
+ return shatter(mid, bg1, bg2, triangles, false);
+ }
+ public Point shatter(Point mid, BindingGroup bg1, BindingGroup bg2, boolean triangles, boolean leader) {