X-Git-Url: http://git.megacz.com/?p=anneal.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fqfat%2FMesh.java;h=0a26699d8f7623ae87bb1a762a4016e24f24bca4;hp=f7ecb4d519416eae1757fa01dc8b774b7fcfcaee;hb=ef71dffc8c85bae1d65ca44cfaef8698f83ca1eb;hpb=0ec883275010391cb96bb7bc1db3a6a3333f8dd9 diff --git a/src/edu/berkeley/qfat/Mesh.java b/src/edu/berkeley/qfat/Mesh.java index f7ecb4d..0a26699 100644 --- a/src/edu/berkeley/qfat/Mesh.java +++ b/src/edu/berkeley/qfat/Mesh.java @@ -16,7 +16,7 @@ public class Mesh implements Iterable { public static float EPSILON = (float)0.0001; public static Random random = new Random(); - private HashMap verts = new HashMap(); + private HashMap verts = new HashMap(); public Iterable edges() { return @@ -170,8 +170,9 @@ public class Mesh implements Iterable { } public Vert register(Point p) { Vert v = verts.get(p); return v==null ? new Vert(p) : v; } - public final class Vert { + public final class Vert extends HasPoint { public Point p; + public Point getPoint() { return p; } private Vert(Point p) { this.p = p; if (verts.get(p) != null) throw new Error();