checkpoint
authoradam <adam@megacz.com>
Sun, 16 Dec 2007 03:40:28 +0000 (19:40 -0800)
committeradam <adam@megacz.com>
Sun, 16 Dec 2007 03:40:28 +0000 (19:40 -0800)
darcs-hash:20071216034028-5007d-7cbfe15cd896870bc877915f026001d73bcd789d.gz

src/edu/berkeley/qfat/Mesh.java
src/edu/berkeley/qfat/geom/HasQuadric.java

index b4f282a..8243b18 100644 (file)
@@ -112,7 +112,8 @@ public class Mesh implements Iterable<Mesh.T> {
             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
index e358e69..1c8d655 100644 (file)
@@ -39,11 +39,12 @@ public abstract class HasQuadric extends HasPoint {
         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() {