X-Git-Url: http://git.megacz.com/?p=anneal.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fqfat%2FMesh.java;h=e66c814bfab1244a4127db9d3c027be6d34f57de;hp=efeb89b484b9115f10f53ad0d6682b64090cef04;hb=d2a95aac1e76caacb65a8d17d9b6b32740edacb1;hpb=5d34d8a30db663c0d3a6e6ebaa05744e79cc5be8 diff --git a/src/edu/berkeley/qfat/Mesh.java b/src/edu/berkeley/qfat/Mesh.java index efeb89b..e66c814 100644 --- a/src/edu/berkeley/qfat/Mesh.java +++ b/src/edu/berkeley/qfat/Mesh.java @@ -74,7 +74,8 @@ public class Mesh implements Iterable { for(Vert p : new Vert[] { t.v1(), t.v2(), t.v3() }) { if (done.contains(p)) continue; done.add(p); - p.rescore(); + //p.rescore(); + p.recomputeFundamentalQuadric(); } return (float)(dist/num); } @@ -226,13 +227,13 @@ public class Mesh implements Iterable { rescore(); // recompute fundamental quadrics of all vertices sharing a face + /* E e = this.e; do { - e.t.v1().recomputeFundamentalQuadric(); - e.t.v2().recomputeFundamentalQuadric(); - e.t.v3().recomputeFundamentalQuadric(); + e.p2.recomputeFundamentalQuadric(); e = e.pair.next; } while(e != this.e); + */ boolean good = true; /*