Index: DamEngine/trunk/src/Deltares.DamEngine.Data/Geometry/GeometryHelper.cs =================================================================== diff -u -r7042 -r7044 --- DamEngine/trunk/src/Deltares.DamEngine.Data/Geometry/GeometryHelper.cs (.../GeometryHelper.cs) (revision 7042) +++ DamEngine/trunk/src/Deltares.DamEngine.Data/Geometry/GeometryHelper.cs (.../GeometryHelper.cs) (revision 7044) @@ -22,7 +22,6 @@ using System; using System.Collections.Generic; using System.Linq; -using Deltares.DamEngine.Data.Standard; namespace Deltares.DamEngine.Data.Geometry; @@ -86,13 +85,13 @@ var p1 = new Point2D(geometryCurve.HeadPoint.X, geometryCurve.HeadPoint.Z); var p2 = new Point2D(geometryCurve.EndPoint.X, geometryCurve.EndPoint.Z); // If head or endpoint is at atX, add this existing point to the local list - if (p1.X.AlmostEquals(atX)) + if (Math.Abs(p1.X - atX) < GeometryConstants.Tolerance) { splitPoints.Add(p1); } else { - if (p2.X.AlmostEquals(atX)) + if (Math.Abs(p2.X - atX) < GeometryConstants.Tolerance) { splitPoints.Add(p2); } @@ -153,13 +152,13 @@ var p1 = new Point2D(geometryCurve.HeadPoint.X, geometryCurve.HeadPoint.Z); var p2 = new Point2D(geometryCurve.EndPoint.X, geometryCurve.EndPoint.Z); - if (p1.X.AlmostEquals(atX)) + if (Math.Abs(p1.X - atX) < GeometryConstants.Tolerance) { splitPoints.Add(p1); } else { - if (p2.X.AlmostEquals(atX)) + if (Math.Abs(p2.X - atX) < GeometryConstants.Tolerance) { splitPoints.Add(p2); }