]> OCCT Git - occt-copy.git/commitdiff
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 8566f4f807d253c0f80f6402c783c1dbd7d71e6b..4ccf82f51686515c6406e18f8a771f305e19f267 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;