1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
| package ExoTriangle;
public class Triangle {
private Point point2;
private Point point1;
private Point point3;
public Triangle() {
super();
}
public Triangle(Point point1, Point point2, Point point3) {
this.point1 = point1;
this.point2 = point2;
this.point3 = point3;
}
public boolean isIso() {
double ab = Math.sqrt(Math.pow((point1.getX()-point2.getX()), 2)+Math.pow((point1.getY()-point2.getY()), 2));
double ac = Math.sqrt(Math.pow((point1.getX()-point3.getX()), 2)+Math.pow((point3.getY()-point2.getY()), 2));
double bc = Math.sqrt(Math.pow((point2.getX()-point3.getX()), 2)+Math.pow((point2.getY()-point3.getY()), 2));
return ab == ac || ab==bc || ac==bc;
}
public Point getPoint2() {
return point2;
}
public void setPoint2(Point point2) {
this.point2 = point2;
}
public Point getPoint1() {
return point1;
}
public void setPoint1(Point point1) {
this.point1 = point1;
}
public Point getPoint3() {
return point3;
}
public void setPoint3(Point point3) {
this.point3 = point3;
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
builder.append("Triangle [point2=");
builder.append(point2);
builder.append(", point1=");
builder.append(point1);
builder.append(", point3=");
builder.append(point3);
builder.append("]");
return builder.toString();
}
} |
Partager