X-Git-Url: http://git.megacz.com/?p=anneal.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fqfat%2FMain.java;h=ee44e4d5b5a266a99632f773a9b59c82cc1bd58f;hp=fb25e464ddf8009ca542df24fc24918d1a3201c9;hb=9765c774768193d79f7bb654edb55adbff5a278c;hpb=48e97759c673cee009ec75cbabd14b13a7827666 diff --git a/src/edu/berkeley/qfat/Main.java b/src/edu/berkeley/qfat/Main.java index fb25e46..ee44e4d 100644 --- a/src/edu/berkeley/qfat/Main.java +++ b/src/edu/berkeley/qfat/Main.java @@ -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();