Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/PlLinesToWaternetConverter.cs =================================================================== diff -u -r5441 -r5447 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/PlLinesToWaternetConverter.cs (.../PlLinesToWaternetConverter.cs) (revision 5441) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/PlLinesToWaternetConverter.cs (.../PlLinesToWaternetConverter.cs) (revision 5447) @@ -580,12 +580,12 @@ { for (var i = 0; i < points.Count - 1; i++) { - if ((Math.Abs(points[i].X - points[i + 1].X) >= toleranceAlmostEqual) || (points[i].Z >= points[i + 1].Z)) + if (!points[i].X.IsNearEqual(points[i + 1].X, toleranceAlmostEqual) || points[i].Z.IsGreaterThanOrEqualTo(points[i + 1].Z, toleranceAlmostEqual)) { continue; } - if (i == points.Count - 2 || (points[i + 1].X + 0.01 < points[i + 2].X)) + if (i == points.Count - 2 || (points[i + 1].X + 0.01).IsLessThan(points[i + 2].X, toleranceAlmostEqual)) { points[i + 1].X += 0.01; }