X-Git-Url: http://git.megacz.com/?p=anneal.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fqfat%2FMain.java;h=810173a5ee1c8833b7a95d9cc78b4144abfd61c7;hp=8c3891365655599073c870d17ab83ea9a6ad0565;hb=9a1ec8473473464f51caeb04bd22179b977cad13;hpb=ba475c8edc2d38444381eeed6545ae36e47b093e diff --git a/src/edu/berkeley/qfat/Main.java b/src/edu/berkeley/qfat/Main.java index 8c38913..810173a 100644 --- a/src/edu/berkeley/qfat/Main.java +++ b/src/edu/berkeley/qfat/Main.java @@ -307,7 +307,9 @@ 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(); @@ -327,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(m.inverse(), true); misses++; } }