X-Git-Url: http://git.megacz.com/?p=anneal.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fqfat%2Fgeom%2FTriangle.java;h=9d16661cb79a2eafc2641fd2541288bd2401aaa6;hp=7c54357e232ccfec44e7f046affb7a9982a1c14a;hb=78303bd63882bf70a079f25874a8ff78fa0f652c;hpb=3fa3102dca9b7eee00ea28a63cc906951c26053b diff --git a/src/edu/berkeley/qfat/geom/Triangle.java b/src/edu/berkeley/qfat/geom/Triangle.java index 7c54357..9d16661 100644 --- a/src/edu/berkeley/qfat/geom/Triangle.java +++ b/src/edu/berkeley/qfat/geom/Triangle.java @@ -29,6 +29,12 @@ public abstract class Triangle implements HasBoundingBox { p2().glVertex(gl); p3().glVertex(gl); } + public void glVertices(GL gl, Matrix m) { + m.times(norm()).glNormal(gl); + m.times(p1()).glVertex(gl); + m.times(p2()).glVertex(gl); + m.times(p3()).glVertex(gl); + } /** the triangle's centroid */ public Point centroid() {