X-Git-Url: http://git.megacz.com/?p=anneal.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fqfat%2FMain.java;h=2fbd7261b421ef32c5f46cd976d9d0645d715af5;hp=32fcac7b6b189c4525dadf9d621a918be6400819;hb=8190da98c29041324f9dcaa9bc86d0a8a3f77491;hpb=52acf11532731422c971751470738eaad97e5f9a diff --git a/src/edu/berkeley/qfat/Main.java b/src/edu/berkeley/qfat/Main.java index 32fcac7..2fbd726 100644 --- a/src/edu/berkeley/qfat/Main.java +++ b/src/edu/berkeley/qfat/Main.java @@ -399,13 +399,12 @@ public class Main extends MeshViewer { "points_per_second=" + (count*1000)/((double)(System.currentTimeMillis()-then))); - tile.recomputeAllFundamentalQuadrics(); + for(Mesh.Vertex p : tile.vertices()) p.recomputeFundamentalQuadric(); repaint(); - goal.recomputeAllFundamentalQuadrics(); + for(Mesh.Vertex p : goal.vertices()) p.recomputeFundamentalQuadric(); repaint(); - - synchronized(this) { + synchronized(safeTriangles) { safeTriangles.clear(); for(Mesh.T t : tile) if (t.shouldBeDrawn()) safeTriangles.add(t); }