diff --git a/src/BSplCLib/BSplCLib.cxx b/src/BSplCLib/BSplCLib.cxx index 7147f995ce..e230eb21ba 100755 --- a/src/BSplCLib/BSplCLib.cxx +++ b/src/BSplCLib/BSplCLib.cxx @@ -674,7 +674,7 @@ void BSplCLib::Reparametrize //for CheckCurveData Standard_Real Eps = Epsilon( Abs(Knots(i-1)) ); if (Knots(i) - Knots(i-1) <= Eps) - Knots(i) += 1.1*Eps; + Knots(i) = NextAfter (Knots(i-1) + Eps, RealLast()); K1 = K2; }