if (error_against==null) return null;
return error_against.vertices.nearest(p, this);
}
- public void unComputeError() { setError(0); }
+
+
public void computeError() {
float nerror =
quadric_count != 0
applyQuadricToNeighbor();
}
public abstract Matrix _recomputeFundamentalQuadric();
- public void reComputeError() {
- unComputeError();
- computeError();
- }
- public abstract void unComputeError();
+ public void unComputeError() { setError(0); }
+ public void reComputeError() {
+ unComputeError();
+ computeError();
+ }
+ public abstract void setError(float nerror);
public abstract void computeError();
public abstract HasQuadric nearest();
public void applyQuadricToNeighbor() {