checkpoint
[anneal.git] / src / edu / berkeley / qfat / Main.java
index fb25e46..ee44e4d 100644 (file)
@@ -391,6 +391,7 @@ public class Main extends MeshViewer {
                         count++;
                         Mesh.Vertex v = pts[Math.abs(random.nextInt()) % pts.length];
                         rand(temp,v);
+                        v.recomputeFundamentalQuadricIfNeighborChanged();
                     }
                     Thread.yield();
                     repaint();
@@ -399,8 +400,7 @@ public class Main extends MeshViewer {
                                    "points_per_second=" +
                                    (count*1000)/((double)(System.currentTimeMillis()-then)));
 
-                //for(Mesh.Vertex p : goal.vertices()) p.recomputeFundamentalQuadricIfNeighborChanged();
-                //for(Mesh.Vertex p : tile.vertices()) p.recomputeFundamentalQuadric();
+                for(Mesh.Vertex p : goal.vertices()) p.recomputeFundamentalQuadricIfNeighborChanged();
 
                 synchronized(safeTriangles) {
                     safeTriangles.clear();