Esempio n. 1
0
 internal DelaunayTriangulation2d.Class15 method_6(DelaunayTriangulation2d.Class15 class15_1, Point point_0)
 {
     DelaunayTriangulation2d.Class15 @class = class15_1;
     while ([email protected]_0() & [email protected]_2())
     {
         List <DelaunayTriangulation2d.Class15> list = @class.method_4();
         int  count = list.Count;
         bool flag  = true;
         int  num   = 0;
         while (flag)
         {
             if (num >= count)
             {
                 @class = new DelaunayTriangulation2d.Class15();
                 @class.method_3(true);
                 @class.method_1(false);
                 flag = false;
             }
             else
             {
                 DelaunayTriangulation2d.Class15 class2 = list[num];
                 if (Predicate.InTriangle2dExact(class2.method_12().getPoint0(), class2.method_12().getPoint1(), class2.method_12().getPoint2(), point_0) >= 0.0)
                 {
                     @class = this.method_6(class2, point_0);
                     flag   = false;
                 }
                 num++;
             }
         }
     }
     return(@class);
 }
Esempio n. 2
0
 internal void method_7(DelaunayTriangulation2d.Class15 class15_1, DelaunayTriangulation2d.Class15 class15_2)
 {
     class15_2.method_1(false);
     class15_2.method_4().Add(class15_1);
     class15_2.method_7(null);
     class15_2.method_9(null);
     class15_2.method_11(null);
 }