X-Git-Url: http://git.megacz.com/?p=anneal.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fqfat%2FMain.java;h=d8896c25b5f0a70ce05e657bdbbc5ffb9bad27b8;hp=c4dcf5a8b31f26647b726388a29dfaed269f4340;hb=3685f1880f7505a26574d02102aafcef11b0686e;hpb=1229f4eaa0337691b51ecd3e0baebddc2644f2c3 diff --git a/src/edu/berkeley/qfat/Main.java b/src/edu/berkeley/qfat/Main.java index c4dcf5a..d8896c2 100644 --- a/src/edu/berkeley/qfat/Main.java +++ b/src/edu/berkeley/qfat/Main.java @@ -178,13 +178,13 @@ public class Main extends MeshViewer { } public synchronized void breakit() { - if (verts > 50) return; + if (verts > 300) return; PriorityQueue es = new PriorityQueue(); for(Mesh.E e : tile.edges()) es.add(e); for(int i=0; i<10; i++) { Mesh.E e = es.poll(); verts++; - System.out.println("shatter " + e); + //System.out.println("shatter " + e); e.shatter(); tile.rebindPoints(); } @@ -231,6 +231,7 @@ public class Main extends MeshViewer { repaint(); for(Mesh.Vert v : hs) rand(10,v); } + tile.rebuildPointSet(); breakit(); repaint(); goal.unApplyQuadricToNeighborAll();