Index: Ringtoets/Piping/src/Ringtoets.Piping.Primitives/RingtoetsPipingSurfaceLine.cs =================================================================== diff -u -r81fa8a9bf3bd503cbd280e88b8f6037a840cff12 -r5c348ad608dfd7af011130adf085ed0cc8272730 --- Ringtoets/Piping/src/Ringtoets.Piping.Primitives/RingtoetsPipingSurfaceLine.cs (.../RingtoetsPipingSurfaceLine.cs) (revision 81fa8a9bf3bd503cbd280e88b8f6037a840cff12) +++ Ringtoets/Piping/src/Ringtoets.Piping.Primitives/RingtoetsPipingSurfaceLine.cs (.../RingtoetsPipingSurfaceLine.cs) (revision 5c348ad608dfd7af011130adf085ed0cc8272730) @@ -132,7 +132,7 @@ { throw new ArgumentException(Resources.RingtoetsPipingSurfaceLine_A_point_in_the_collection_was_null); } - Points = points.ToArray(); + Points = points.Select(p => new Point3D(p.X, p.Y, p.Z)).ToArray(); if (Points.Length > 0) { @@ -368,7 +368,8 @@ } Name = fromSurfaceLine.Name; - ReferenceLineIntersectionWorldPoint = fromSurfaceLine.ReferenceLineIntersectionWorldPoint; + ReferenceLineIntersectionWorldPoint = new Point2D(fromSurfaceLine.ReferenceLineIntersectionWorldPoint.X, + fromSurfaceLine.ReferenceLineIntersectionWorldPoint.Y); SetGeometry(fromSurfaceLine.Points); ClearCharacteristicPoints(); SetCharacteristicPoints(fromSurfaceLine);