return (float)total;
}
- public void rebuildPointSet() { pointset.rebuild(); }
+ public void rebuildPointSet() { /*pointset.rebuild();*/ }
public Vec diagonal() { return pointset.diagonal(); }
public Point centroid() { return pointset.centroid(); }
public Vert nearest(Point p) { return pointset.nearest(p); }
private boolean good;
public boolean move(Vec v) {
- Matrix m = new Matrix(v);
+ Matrix m = Matrix.translate(v);
Vert p = this;
boolean good = true;
do {