public class Triangle { public Position p1; public Position p2; public Position p3; public Triangle() { p1 = new Position(); p2 = new Position(); p3 = new Position(); } public Triangle(Position p1,Position p2,Position p3) { this.p1 = new Position(p1); this.p2 = new Position(p2); this.p3 = new Position(p3); } public Triangle(Triangle t) { p1 = new Position(t.p1); p2 = new Position(t.p2); p3 = new Position(t.p3); } public Direction normale() { Direction v1 = new Direction(p3,p1); Direction v2 = new Direction(p3,p2); Direction n = v1.produitVectoriel(v2); n.normalise(); return(n); } public String toString() { return("["+p1+",\n "+p2+",\n "+p3+"]"); } }