using StructureHelper.Models.Materials; using StructureHelperCommon.Infrastructures.Interfaces; using StructureHelperCommon.Models.Forces; using StructureHelperCommon.Models.Shapes; using StructureHelperLogics.Models.CrossSections; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace StructureHelperLogics.NdmCalculations.Primitives { /// public class NdmElement : INdmElement { private IUpdateStrategy updateStrategy; /// public Guid Id { get; } /// public IHeadMaterial? HeadMaterial { get; set; } /// public bool Triangulate { get; set; } = true; /// public StrainTuple UsersPrestrain { get; } = new(); /// public StrainTuple AutoPrestrain { get; } = new(); public NdmElement(Guid id) { Id = id; } public NdmElement() : this(Guid.NewGuid()) { } /// public object Clone() { throw new NotImplementedException(); } } }