Index: Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Forms/Factories/MacroStabilityInwardsChartDataPointsFactory.cs =================================================================== diff -u -r5d98c3072517f99bfc6f05a363ea5cf4d6025bd8 -r5e729a1d841de96632bcbf8581484ff608202edf --- Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Forms/Factories/MacroStabilityInwardsChartDataPointsFactory.cs (.../MacroStabilityInwardsChartDataPointsFactory.cs) (revision 5d98c3072517f99bfc6f05a363ea5cf4d6025bd8) +++ Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Forms/Factories/MacroStabilityInwardsChartDataPointsFactory.cs (.../MacroStabilityInwardsChartDataPointsFactory.cs) (revision 5e729a1d841de96632bcbf8581484ff608202edf) @@ -552,16 +552,16 @@ continue; } + IEnumerable waternetZonePoints = waternetZoneIntersection.OrderBy(p => p.Y); + if (Math.Abs(waternetTopDelta) < 1e-6 || waternetTopDelta < 0) { - IEnumerable waternetZonePoints = waternetZoneIntersection.OrderBy(p => p.Y); - bottomLine.Add(waternetZonePoints.First()); topLine.Add(waternetZonePoints.Last()); } else if (waternetTopDelta > 0 && waternetBottomDelta < 0) { - bottomLine.Add(waternetZoneIntersection.OrderBy(p => p.Y).First()); + bottomLine.Add(waternetZonePoints.First()); topLine.Add(surfaceLineIntersection); } }