Index: DamEngine/trunk/src/Deltares.DamEngine.Data/Geotechnics/SoilLayer2D.cs =================================================================== diff -u -r5061 -r5111 --- DamEngine/trunk/src/Deltares.DamEngine.Data/Geotechnics/SoilLayer2D.cs (.../SoilLayer2D.cs) (revision 5061) +++ DamEngine/trunk/src/Deltares.DamEngine.Data/Geotechnics/SoilLayer2D.cs (.../SoilLayer2D.cs) (revision 5111) @@ -20,6 +20,8 @@ // All rights reserved. using System; +using System.Collections.Generic; +using System.Linq; using Deltares.DamEngine.Data.Geometry; using Deltares.DamEngine.Data.Standard.Language; @@ -65,6 +67,11 @@ WaterpressureInterpolationModel = WaterpressureInterpolationModel, GeometrySurface = GeometrySurface.Clone() }; + var clonedLoop = GeometrySurface.OuterLoop.Clone(); + clonedSoilLayer2D.GeometrySurface.OuterLoop = clonedLoop; + List innerLoops = new List(); + innerLoops.AddRange(GeometrySurface.InnerLoops.Select(loop => loop.Clone()).ToList()); + clonedSoilLayer2D.GeometrySurface.InnerLoops.AddRange(innerLoops); return clonedSoilLayer2D; }