X-Git-Url: http://git.megacz.com/?p=anneal.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fqfat%2FMain.java;h=7841ad32996ba1dc52c2f6d14db77b934ab24202;hp=9d5c4fca1e257ce3a1d81bbb2658ce77bcf18c27;hb=26fd0ec674f521a9b53acd1d7cf4eaad1a76a1bc;hpb=a52409e4638827ad2cbc8895c4d9c63cc0a86394 diff --git a/src/edu/berkeley/qfat/Main.java b/src/edu/berkeley/qfat/Main.java index 9d5c4fc..7841ad3 100644 --- a/src/edu/berkeley/qfat/Main.java +++ b/src/edu/berkeley/qfat/Main.java @@ -307,7 +307,10 @@ public class Main extends MeshViewer { //v = v.plus(v2.norm().times(1/(float)300)); v = v2.norm().times(1/(float)300); - boolean good = p.move(v); + Matrix m = Matrix.translate(v); + + boolean good = p.move(m, false); + if (!good) { misses++; return; } p.reComputeErrorAround(); @@ -326,7 +329,7 @@ public class Main extends MeshViewer { //System.out.println("error: " + tile_error + " / " + goal_error); hits++; } else { - p.move(v.times(-1)); + p.move(Matrix.translate(v.times(-1)), true); misses++; } }