public class Triangle
{
	private Point[] sommets;
	private String nom;
	
	
	public Cercle(Point initSommet1, Point initSommet2, Point initSommet3 , String initNom)
	{
		this.nom 		= initNom;
		this.sommets 	= new Point[3];
		this.sommets[0] = initSommet1;
		this.sommets[1] = initSommet2;
		this.sommets[2]	= initSommet3;
	}
	
	public void translater( int depHorizontal , int depVertical )
	{
		this.sommets[0].translater(depHorizontal , depVertical);
		this.sommets[1].translater(depHorizontal , depVertical);
		this.sommets[2].translater(depHorizontal , depVertical);
	}
	
	public double perimetre()
	{
		return this.sommets[0].distance(this.sommets[1]) + this.sommets[0].distance(this.sommets[2]) + this.sommets[1].distance(this.sommets[2]);
	}
	
	public double surface()
	{
		return Math.PI*this.getRayon()*this.getRayon();
	}
	

	
	public void setNom(String s)
	{
		this.nom = s;
	}
	

	
	public String getNom()
	{
		return this.nom;
	}
	
	public boolean equals(Triangle t)
	{
		return this.sommets[0].equals(t.sommets[0]) && this.sommets[1].equals(t.sommets[1]) && this.sommets[2].equals(t.sommets[2]);
	}
	
	public String toString()
	{
		return this.nom+"{"+this.sommets[0].toString()+","+this.sommets[1].toString()+","+this.sommets[2].toString()+"}";
	}
	
	public static void main(String[] args)
	{
		Point p 	= new Point("A",1,1);
		Cercle c	= new Cercle(p,3,"Ce");
		System.out.println("Votre cercle : "+c.toString());
	}
	
}






