OCC22329 Skipped extrema for a point and a circle at about 0 parameter
authorSKV <>
Thu, 28 Apr 2011 15:24:06 +0000 (15:24 +0000)
committerbugmaster <bugmaster@opencascade.com>
Mon, 5 Mar 2012 15:27:59 +0000 (19:27 +0400)
src/Extrema/Extrema_ExtPElC.cxx

index 8566f4f..4ccf82f 100755 (executable)
@@ -115,8 +115,8 @@ Methode:
     TolU= Tol/aR;
   }
   //modified by NIZNHY-PKV Fri Apr 20 15:03:32 2001 t
-  ElCLib::AdjustPeriodic(Uinf, Uinf+2*PI, Precision::PConfusion(), myuinf, Usol[0]);
-  ElCLib::AdjustPeriodic(Uinf, Uinf+2*PI, Precision::PConfusion(), myuinf, Usol[1]);
+  ElCLib::AdjustPeriodic(Uinf, Uinf+2*PI, TolU, myuinf, Usol[0]);
+  ElCLib::AdjustPeriodic(Uinf, Uinf+2*PI, TolU, myuinf, Usol[1]);
   if (((Usol[0]-2*PI-Uinf) < TolU) && ((Usol[0]-2*PI-Uinf) > -TolU)) Usol[0] = Uinf;
   if (((Usol[1]-2*PI-Uinf) < TolU) && ((Usol[1]-2*PI-Uinf) > -TolU)) Usol[1] = Uinf;