예제 #1
0
 public Arrête(Arrête pArrête)
 {
     Sommets    = new Point[2];
     Sommets[0] = new Point(pArrête.Sommets[0]);
     Sommets[1] = new Point(pArrête.Sommets[1]);
     CalulerLongeur();
 }
예제 #2
0
 public Triangle()
 {
     Sommets = new Point[NB_SOMMETS];
     Arrêtes = new Arrête[NB_ARRETES];
     for (int i = 0; i < NB_SOMMETS; i++)
     {
         Sommets[i] = new Point();
         Arrêtes[i] = new Arrête();
     }
 }
예제 #3
0
        public Triangle(Point pPoint1, Point pPoint2, Point pPoint3)
        {
            Sommets = new Point[NB_SOMMETS];
            Arrêtes = new Arrête[NB_ARRETES];

            Sommets[0] = new Point(pPoint1);
            Sommets[1] = new Point(pPoint2);
            Sommets[2] = new Point(pPoint3);

            Arrêtes[0] = new Arrête(pPoint1, pPoint2);
            Arrêtes[1] = new Arrête(pPoint2, pPoint3);
            Arrêtes[2] = new Arrête(pPoint3, pPoint1);
        }