private float a(ResultPoint paramResultPoint1, ResultPoint paramResultPoint2)
 {
   float f1 = a((int)paramResultPoint1.a(), (int)paramResultPoint1.b(), (int)paramResultPoint2.a(), (int)paramResultPoint2.b());
   float f2 = a((int)paramResultPoint2.a(), (int)paramResultPoint2.b(), (int)paramResultPoint1.a(), (int)paramResultPoint1.b());
   float f3;
   if (Float.isNaN(f1))
     f3 = f2 / 7.0F;
   while (true)
   {
     return f3;
     if (Float.isNaN(f2))
     {
       f3 = f1 / 7.0F;
       continue;
     }
     f3 = (f1 + f2) / 14.0F;
   }
 }
 private static PerspectiveTransform a(ResultPoint paramResultPoint1, ResultPoint paramResultPoint2, ResultPoint paramResultPoint3, ResultPoint paramResultPoint4, int paramInt)
 {
   float f1 = paramInt - 3.5F;
   float f2;
   float f3;
   float f4;
   float f5;
   if (paramResultPoint4 != null)
   {
     f2 = paramResultPoint4.a();
     f3 = paramResultPoint4.b();
     f4 = f1 - 3.0F;
     f5 = f4;
   }
   while (true)
   {
     return PerspectiveTransform.a(3.5F, 3.5F, f1, 3.5F, f5, f4, 3.5F, f1, paramResultPoint1.a(), paramResultPoint1.b(), paramResultPoint2.a(), paramResultPoint2.b(), f2, f3, paramResultPoint3.a(), paramResultPoint3.b());
     f2 = paramResultPoint2.a() - paramResultPoint1.a() + paramResultPoint3.a();
     f3 = paramResultPoint2.b() - paramResultPoint1.b() + paramResultPoint3.b();
     f4 = f1;
     f5 = f1;
   }
 }