X-Git-Url: http://git.megacz.com/?p=anneal.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fqfat%2Fgeom%2FTriangle.java;h=6024e8ff6a4cafbea908b8bfde4903c0893f1abe;hp=0ed9d398a71ddfe4ecd3b7a0c94671c8a65e0a0c;hb=9257c9caa1d47949459343139aace021691e7801;hpb=8333b6805df84244a7524fbdc58e9a6820fb0b6c diff --git a/src/edu/berkeley/qfat/geom/Triangle.java b/src/edu/berkeley/qfat/geom/Triangle.java index 0ed9d39..6024e8f 100644 --- a/src/edu/berkeley/qfat/geom/Triangle.java +++ b/src/edu/berkeley/qfat/geom/Triangle.java @@ -30,4 +30,12 @@ public abstract class Triangle { p2().distance(p3())), p3().distance(p1())) / 2; } + + public float aspect() { + float max = Math.max(Math.max(p1().distance(p2()), + p2().distance(p3())), + p3().distance(p1())) / 2; + return 1/(1+area()/(max*max)); + } + } \ No newline at end of file