diff --git a/StructureHelper/Infrastructure/Enums/MaterialType.cs b/StructureHelper/Infrastructure/Enums/MaterialType.cs index df36580..19b6550 100644 --- a/StructureHelper/Infrastructure/Enums/MaterialType.cs +++ b/StructureHelper/Infrastructure/Enums/MaterialType.cs @@ -10,6 +10,8 @@ namespace StructureHelper.Infrastructure.Enums { Concrete, Reinforcement, - Elastic + Elastic, + CarbonFiber, + GlassFiber } } diff --git a/StructureHelper/Infrastructure/UI/DataContexts/PrimitiveBase.cs b/StructureHelper/Infrastructure/UI/DataContexts/PrimitiveBase.cs index 9017cc8..e83a190 100644 --- a/StructureHelper/Infrastructure/UI/DataContexts/PrimitiveBase.cs +++ b/StructureHelper/Infrastructure/UI/DataContexts/PrimitiveBase.cs @@ -81,33 +81,33 @@ namespace StructureHelper.Infrastructure.UI.DataContexts } public double InvertedCenterY => - CenterY; public double PrestrainKx - { get => primitive.UsersPrestrain.Kx; + { get => primitive.UsersPrestrain.Mx; set { - primitive.UsersPrestrain.Kx = value; + primitive.UsersPrestrain.Mx = value; OnPropertyChanged(nameof(PrestrainKx)); } } public double PrestrainKy - { get => primitive.UsersPrestrain.Ky; + { get => primitive.UsersPrestrain.My; set { - primitive.UsersPrestrain.Ky = value; + primitive.UsersPrestrain.My = value; OnPropertyChanged(nameof(PrestrainKy)); } } public double PrestrainEpsZ - { get => primitive.UsersPrestrain.EpsZ; + { get => primitive.UsersPrestrain.Nz; set { - primitive.UsersPrestrain.EpsZ = value; + primitive.UsersPrestrain.Nz = value; OnPropertyChanged(nameof(PrestrainEpsZ)); } } - public double AutoPrestrainKx => primitive.AutoPrestrain.Kx; - public double AutoPrestrainKy => primitive.AutoPrestrain.Ky; - public double AutoPrestrainEpsZ => primitive.AutoPrestrain.EpsZ; + public double AutoPrestrainKx => primitive.AutoPrestrain.Mx; + public double AutoPrestrainKy => primitive.AutoPrestrain.My; + public double AutoPrestrainEpsZ => primitive.AutoPrestrain.Nz; public IHeadMaterial HeadMaterial { diff --git a/StructureHelper/Infrastructure/UI/Resources/Materials.xaml b/StructureHelper/Infrastructure/UI/Resources/Materials.xaml index 4789ac4..f0cde06 100644 --- a/StructureHelper/Infrastructure/UI/Resources/Materials.xaml +++ b/StructureHelper/Infrastructure/UI/Resources/Materials.xaml @@ -13,6 +13,7 @@ + @@ -23,6 +24,20 @@ + + + + + + + + +