diff --git a/FemDesign.Core/FemDesign.Core.csproj b/FemDesign.Core/FemDesign.Core.csproj
index 5981ff0c7..b504af7b2 100644
--- a/FemDesign.Core/FemDesign.Core.csproj
+++ b/FemDesign.Core/FemDesign.Core.csproj
@@ -149,9 +149,9 @@
-
-
-
+
+
+
diff --git a/FemDesign.Core/GenericClasses/GuidListType.cs b/FemDesign.Core/GenericClasses/GuidListType.cs
index f10f8c773..8cd82587c 100644
--- a/FemDesign.Core/GenericClasses/GuidListType.cs
+++ b/FemDesign.Core/GenericClasses/GuidListType.cs
@@ -27,12 +27,16 @@ public GuidListType(Guid guid)
this.Guid = guid;
}
-
///
/// Implicit conversion of a Entity to its Global Unique Identifier.
///
///
public static implicit operator GuidListType(EntityBase entity) => new GuidListType(entity.Guid);
+
+ public override string ToString()
+ {
+ return $"{this.Guid}";
+ }
}
///
diff --git a/FemDesign.Core/Model/Entities.cs b/FemDesign.Core/Model/Entities.cs
index d993567d0..f071b19d6 100644
--- a/FemDesign.Core/Model/Entities.cs
+++ b/FemDesign.Core/Model/Entities.cs
@@ -96,7 +96,7 @@ public partial class Entities
public Supports.Supports Supports { get; set; } = new Supports.Supports();
[XmlElement("advanced-fem", Order = 28)]
- public AdvancedFem AdvancedFem { get; set; } = new AdvancedFem();
+ public ModellingTools.AdvancedFem AdvancedFem { get; set; } = new ModellingTools.AdvancedFem();
[XmlElement("storeys", Order = 29)]
public StructureGrid.Storeys Storeys { get; set; }
diff --git a/FemDesign.Core/Model/Model.cs b/FemDesign.Core/Model/Model.cs
index ef7fd93c0..47828bfc8 100644
--- a/FemDesign.Core/Model/Model.cs
+++ b/FemDesign.Core/Model/Model.cs
@@ -270,6 +270,8 @@ public static Model DeserializeFromFilePath(string filePath)
model.GetPointConnections();
if (model.Entities.AdvancedFem.ConnectedLines.Any())
model.GetLineConnections();
+ if (model.Entities.AdvancedFem.SurfaceConnections.Any())
+ model.GetSurfaceConnections();
if (model.ConstructionStages != null && model.ConstructionStages.Stages.Any())
model.GetConstructionStages();
if (model.Entities?.Loads?.LoadCombinations != null && model.Entities.Loads.LoadCombinations.Any())
@@ -435,7 +437,7 @@ public string SerializeToString()
///
/// Add entities to Model.
///
- public Model AddEntities(List bars, List fictitiousBars, List shells, List fictitiousShells, List panels, List covers, List