From 292e7bac74ae0aa81071c9026b543b090dd788ae Mon Sep 17 00:00:00 2001 From: Evgeny Redikultsev Date: Wed, 8 Oct 2025 07:45:23 +0500 Subject: [PATCH] Change project properties --- DataAccess/DataAccess.csproj | 2 +- FieldVisualizer/FieldVisualizer.csproj | 2 +- FiledVisualzerDemo/FieldVisualzerDemo.csproj | 2 +- .../Documentation/Verification/Materials.shpj | 1620 +++++++++++++++++ .../Libraries/LoaderCalculator.dll | Bin 97792 -> 98816 bytes StructureHelper/StructureHelper.csproj | 2 +- .../Libraries/Factories/LibMaterialFactory.cs | 31 +- .../StructureHelperCommon.csproj | 2 +- .../StructureHelperLogics.csproj | 2 +- .../StructureHelperTests.csproj | 2 +- 10 files changed, 1657 insertions(+), 8 deletions(-) create mode 100644 StructureHelper/Documentation/Verification/Materials.shpj diff --git a/DataAccess/DataAccess.csproj b/DataAccess/DataAccess.csproj index 10399b9..4aad7c0 100644 --- a/DataAccess/DataAccess.csproj +++ b/DataAccess/DataAccess.csproj @@ -1,7 +1,7 @@  - net8.0-windows7.0 + net9.0-windows7.0 enable enable diff --git a/FieldVisualizer/FieldVisualizer.csproj b/FieldVisualizer/FieldVisualizer.csproj index 9864ca7..4226f64 100644 --- a/FieldVisualizer/FieldVisualizer.csproj +++ b/FieldVisualizer/FieldVisualizer.csproj @@ -1,7 +1,7 @@ - net8.0-windows7.0 + net9.0-windows7.0 enable true disable diff --git a/FiledVisualzerDemo/FieldVisualzerDemo.csproj b/FiledVisualzerDemo/FieldVisualzerDemo.csproj index 79d4d64..f6f93f2 100644 --- a/FiledVisualzerDemo/FieldVisualzerDemo.csproj +++ b/FiledVisualzerDemo/FieldVisualzerDemo.csproj @@ -2,7 +2,7 @@ WinExe - net8.0-windows7.0 + net9.0-windows7.0 enable true disable diff --git a/StructureHelper/Documentation/Verification/Materials.shpj b/StructureHelper/Documentation/Verification/Materials.shpj new file mode 100644 index 0000000..56d1163 --- /dev/null +++ b/StructureHelper/Documentation/Verification/Materials.shpj @@ -0,0 +1,1620 @@ +{ + "$id": "1", + "$type": "RootObject", + "FileVersion": { + "Id": "24d6a33c-a189-4b16-9d14-00e18b022698", + "VersionNumber": 1, + "SubVersionNumber": 4 + }, + "Project": { + "Id": "578b2131-eea9-4259-99dc-f55cc80bf7b9", + "VisualAnalyses": { + "$id": "2", + "$type": "ListOfIVisualAnalysis", + "$values": [ + { + "$id": "3", + "$type": "VisualAnalysis", + "Id": "87c16fba-5abb-41b0-b951-8a4a219dc859", + "Analysis": { + "$id": "4", + "$type": "CrossSectionNdmAnalysis", + "Id": "4027079c-d866-4266-b15e-e2a59bb69bfa", + "Name": "New NDM Analysis", + "Tags": "#New group", + "VersionProcessor": { + "$id": "5", + "$type": "VersionProcessor", + "Id": "3b8a4e6a-81dd-457d-b954-2b0a63c1aa82", + "Versions": { + "$type": "ListOfIDateVersion", + "$values": [ + { + "$id": "6", + "$type": "DateVersion", + "Id": "82da330b-a30c-448e-9a85-afa9ef52f0a7", + "DateTime": "2025-10-05T13:41:55.7932052+05:00", + "Comment": "", + "AnalysisVersion": { + "$id": "7", + "$type": "CrossSection", + "Id": "69d3c72c-0795-4218-9100-791b643f4bd7", + "SectionRepository": { + "$id": "8", + "$type": "CrossSectionRepository", + "Id": "b96c5d56-f6ec-476e-92c8-ca260e939ab6", + "HeadMaterials": { + "$type": "ListOfIHeadMaterial", + "$values": [ + { + "$id": "9", + "$type": "HeadMaterial", + "Id": "f82e7816-c5ae-4d13-b0f3-79cd45c7528c", + "Name": "B10", + "Color": "#FFA5CB67", + "HelperMaterial": { + "$id": "10", + "$type": "ConcreteLibMaterial", + "Id": "1300c349-9dd5-419e-bf23-83868d954e2f", + "RelativeHumidity": 0.55, + "MinAge": 0.0, + "MaxAge": 2207520000.0, + "MaterialEntityId": "9339af2b-46da-4354-a62e-fa330f46c165", + "SafetyFactors": { + "$id": "11", + "$type": "ListOfMaterialSafetyFactor", + "$values": [ + { + "$id": "12", + "$type": "MaterialSafetyFactor", + "Id": "d9f3f536-c2d8-4b6f-8fb6-33d49270eb25", + "Name": "Gamma_b1", + "Take": true, + "Description": "Coefficient for considering long term calculations", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "13", + "$type": "MaterialPartialFactor", + "Id": "1f505ce7-d0b2-4867-9e41-bab6bab30775", + "FactorValue": 0.9, + "StressState": 0, + "CalcTerm": 2, + "LimitState": 1 + }, + { + "$id": "14", + "$type": "MaterialPartialFactor", + "Id": "9f35ed8b-823f-4d6b-93de-7eaf34f6c184", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "15", + "$type": "MaterialSafetyFactor", + "Id": "927eec03-3e92-4a2a-b349-f706cb6ca6e2", + "Name": "Gamma_b2", + "Take": false, + "Description": "Coefficient for plain concrete structures", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "16", + "$type": "MaterialPartialFactor", + "Id": "621e66f4-a638-42bd-93c8-4d933438073f", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "17", + "$type": "MaterialPartialFactor", + "Id": "2b82247c-5279-4f43-82b7-53ec3f705ee4", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "18", + "$type": "MaterialSafetyFactor", + "Id": "91a8d952-c8fe-4847-99d6-9a93226ec7a4", + "Name": "Gamma_b3", + "Take": false, + "Description": "Coefficient for considering bleeding in vertical placement conditionals", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "19", + "$type": "MaterialPartialFactor", + "Id": "b093d968-1980-405d-bb3c-5414c40ba09e", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "20", + "$type": "MaterialPartialFactor", + "Id": "04c4df72-c84b-4f5d-947a-477d1d06c09a", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + } + ] + }, + "TensionForULS": false, + "TensionForSLS": true, + "MaterialLogicId": "b97e8168-76a1-4e24-ae98-9aa38edd1e9a" + } + }, + { + "$id": "21", + "$type": "HeadMaterial", + "Id": "940a6916-0f4c-4df3-8bbf-1cfafe86ed12", + "Name": "B15", + "Color": "#FF5AED45", + "HelperMaterial": { + "$id": "22", + "$type": "ConcreteLibMaterial", + "Id": "dc2ca79b-8153-49b8-9d8a-c231522df7a0", + "RelativeHumidity": 0.55, + "MinAge": 0.0, + "MaxAge": 2207520000.0, + "MaterialEntityId": "1cdc3598-c67b-4e35-89ac-3f7c0a9db167", + "SafetyFactors": { + "$id": "23", + "$type": "ListOfMaterialSafetyFactor", + "$values": [ + { + "$id": "24", + "$type": "MaterialSafetyFactor", + "Id": "9981d2c5-a50a-423e-8453-db6d727c713c", + "Name": "Gamma_b1", + "Take": true, + "Description": "Coefficient for considering long term calculations", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "25", + "$type": "MaterialPartialFactor", + "Id": "4eb7f18a-cc25-420d-acca-7779968887e9", + "FactorValue": 0.9, + "StressState": 0, + "CalcTerm": 2, + "LimitState": 1 + }, + { + "$id": "26", + "$type": "MaterialPartialFactor", + "Id": "7e6d63bc-27b4-4e02-bdf0-afade674d440", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "27", + "$type": "MaterialSafetyFactor", + "Id": "4a3ef55a-5929-4c0c-aaa1-7ec87f7502f2", + "Name": "Gamma_b2", + "Take": false, + "Description": "Coefficient for plain concrete structures", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "28", + "$type": "MaterialPartialFactor", + "Id": "f373944a-7b59-4c36-8f33-1503b2c673ca", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "29", + "$type": "MaterialPartialFactor", + "Id": "acbcd23e-930e-4153-8c45-153cc9303575", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "30", + "$type": "MaterialSafetyFactor", + "Id": "febc9f58-6868-4efd-be76-5bc2f9e11a1e", + "Name": "Gamma_b3", + "Take": false, + "Description": "Coefficient for considering bleeding in vertical placement conditionals", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "31", + "$type": "MaterialPartialFactor", + "Id": "288b410d-47ec-42dc-a934-f06fcaa63b44", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "32", + "$type": "MaterialPartialFactor", + "Id": "d1833a8a-29cf-4ded-912f-8fdae53f72e7", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + } + ] + }, + "TensionForULS": false, + "TensionForSLS": true, + "MaterialLogicId": "b97e8168-76a1-4e24-ae98-9aa38edd1e9a" + } + }, + { + "$id": "33", + "$type": "HeadMaterial", + "Id": "037f2e4a-4aa7-4ff9-ada8-909ad68f8a03", + "Name": "B20", + "Color": "#FFE6B110", + "HelperMaterial": { + "$id": "34", + "$type": "ConcreteLibMaterial", + "Id": "1bb8b4b8-79a5-48f2-9c46-e0a251d309f6", + "RelativeHumidity": 0.55, + "MinAge": 0.0, + "MaxAge": 2207520000.0, + "MaterialEntityId": "f1d05405-2fd7-465e-82fc-d69f74e482aa", + "SafetyFactors": { + "$id": "35", + "$type": "ListOfMaterialSafetyFactor", + "$values": [ + { + "$id": "36", + "$type": "MaterialSafetyFactor", + "Id": "d4a1f155-4ff0-403e-82a8-d75b6e1acc16", + "Name": "Gamma_b1", + "Take": true, + "Description": "Coefficient for considering long term calculations", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "37", + "$type": "MaterialPartialFactor", + "Id": "0ff312eb-ff5b-414a-8cfb-582e1d971152", + "FactorValue": 0.9, + "StressState": 0, + "CalcTerm": 2, + "LimitState": 1 + }, + { + "$id": "38", + "$type": "MaterialPartialFactor", + "Id": "2962baa7-5a2b-470a-a329-29ea8b29086e", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "39", + "$type": "MaterialSafetyFactor", + "Id": "784ac4ec-51e8-40bc-af01-fb705a97ff4b", + "Name": "Gamma_b2", + "Take": false, + "Description": "Coefficient for plain concrete structures", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "40", + "$type": "MaterialPartialFactor", + "Id": "5ae8a0d8-bcff-46ba-af12-4d422fe1f811", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "41", + "$type": "MaterialPartialFactor", + "Id": "7bc09d4f-2f68-46fc-ac27-1884fa26d2df", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "42", + "$type": "MaterialSafetyFactor", + "Id": "022780fc-9560-4404-8944-b40154d1c390", + "Name": "Gamma_b3", + "Take": false, + "Description": "Coefficient for considering bleeding in vertical placement conditionals", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "43", + "$type": "MaterialPartialFactor", + "Id": "d8b9caee-8bd3-4457-8634-340fb1bc8160", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "44", + "$type": "MaterialPartialFactor", + "Id": "fb3de602-a88d-42e8-949b-0fac13b21fec", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + } + ] + }, + "TensionForULS": false, + "TensionForSLS": true, + "MaterialLogicId": "b97e8168-76a1-4e24-ae98-9aa38edd1e9a" + } + }, + { + "$id": "45", + "$type": "HeadMaterial", + "Id": "1155b035-e74e-4010-8679-d01bd1b65753", + "Name": "B25", + "Color": "#FF49F022", + "HelperMaterial": { + "$id": "46", + "$type": "ConcreteLibMaterial", + "Id": "92fbfc4e-e85c-4200-a7d7-3e2d0290b6c4", + "RelativeHumidity": 0.55, + "MinAge": 0.0, + "MaxAge": 2207520000.0, + "MaterialEntityId": "27ca419d-cff3-4f7f-82af-d577bb343651", + "SafetyFactors": { + "$id": "47", + "$type": "ListOfMaterialSafetyFactor", + "$values": [ + { + "$id": "48", + "$type": "MaterialSafetyFactor", + "Id": "59ae00d4-f692-4924-a163-e16e82c80eba", + "Name": "Gamma_b1", + "Take": true, + "Description": "Coefficient for considering long term calculations", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "49", + "$type": "MaterialPartialFactor", + "Id": "7983a8b3-34fa-4cc7-a7e8-d6d3bb728c86", + "FactorValue": 0.9, + "StressState": 0, + "CalcTerm": 2, + "LimitState": 1 + }, + { + "$id": "50", + "$type": "MaterialPartialFactor", + "Id": "b5a73378-ef6c-43a2-ab42-a58e134ee905", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "51", + "$type": "MaterialSafetyFactor", + "Id": "0637cdb8-9172-470c-be4f-7c3e16c33ac0", + "Name": "Gamma_b2", + "Take": false, + "Description": "Coefficient for plain concrete structures", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "52", + "$type": "MaterialPartialFactor", + "Id": "60091941-c0ec-41db-ad0a-b77ed14d3c1f", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "53", + "$type": "MaterialPartialFactor", + "Id": "56f9b16b-f28b-498f-8a3d-732717c329ce", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "54", + "$type": "MaterialSafetyFactor", + "Id": "28aa5171-4abe-4d28-9ec5-48fe776e23a2", + "Name": "Gamma_b3", + "Take": false, + "Description": "Coefficient for considering bleeding in vertical placement conditionals", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "55", + "$type": "MaterialPartialFactor", + "Id": "f241da4b-fa70-4b93-8ad8-6f80ed692fa6", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "56", + "$type": "MaterialPartialFactor", + "Id": "892f6676-c744-4765-8c2f-95747018ee24", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + } + ] + }, + "TensionForULS": false, + "TensionForSLS": true, + "MaterialLogicId": "b97e8168-76a1-4e24-ae98-9aa38edd1e9a" + } + }, + { + "$id": "57", + "$type": "HeadMaterial", + "Id": "5ecd57dc-1d4f-49db-a022-be049abbfdb7", + "Name": "B30", + "Color": "#FF29D301", + "HelperMaterial": { + "$id": "58", + "$type": "ConcreteLibMaterial", + "Id": "ccf11269-77d0-41b6-b707-224059c3b48e", + "RelativeHumidity": 0.55, + "MinAge": 0.0, + "MaxAge": 2207520000.0, + "MaterialEntityId": "2f5b70b9-f4c1-470d-ac27-a39a7093b6ea", + "SafetyFactors": { + "$id": "59", + "$type": "ListOfMaterialSafetyFactor", + "$values": [ + { + "$id": "60", + "$type": "MaterialSafetyFactor", + "Id": "75d63f7b-6a0e-41d2-8411-f7abaaab3a3b", + "Name": "Gamma_b1", + "Take": true, + "Description": "Coefficient for considering long term calculations", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "61", + "$type": "MaterialPartialFactor", + "Id": "8109ef17-e933-46b0-bc10-2ad5b5c1e93d", + "FactorValue": 0.9, + "StressState": 0, + "CalcTerm": 2, + "LimitState": 1 + }, + { + "$id": "62", + "$type": "MaterialPartialFactor", + "Id": "ef3b221e-8958-4e93-b170-4f8bcbb0d909", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "63", + "$type": "MaterialSafetyFactor", + "Id": "a58cd414-c26a-450b-a630-bdac8a35a77d", + "Name": "Gamma_b2", + "Take": false, + "Description": "Coefficient for plain concrete structures", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "64", + "$type": "MaterialPartialFactor", + "Id": "c4ba3115-9d60-496e-995a-e0226270cdb6", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "65", + "$type": "MaterialPartialFactor", + "Id": "bfd01435-2bd8-4955-80c2-c649b2e74032", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "66", + "$type": "MaterialSafetyFactor", + "Id": "afaeec7b-003f-4408-889b-355889afdc84", + "Name": "Gamma_b3", + "Take": false, + "Description": "Coefficient for considering bleeding in vertical placement conditionals", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "67", + "$type": "MaterialPartialFactor", + "Id": "928a81c2-e61b-4365-a898-abb46e5267e7", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "68", + "$type": "MaterialPartialFactor", + "Id": "5700665c-8b58-452d-9c09-db19c4238027", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + } + ] + }, + "TensionForULS": false, + "TensionForSLS": true, + "MaterialLogicId": "b97e8168-76a1-4e24-ae98-9aa38edd1e9a" + } + }, + { + "$id": "69", + "$type": "HeadMaterial", + "Id": "7d404ea3-f6d0-4966-846e-20452b203d3c", + "Name": "B35", + "Color": "#FFCF1C58", + "HelperMaterial": { + "$id": "70", + "$type": "ConcreteLibMaterial", + "Id": "8ef6486c-3e73-4653-8ed1-f0000f28dd39", + "RelativeHumidity": 0.55, + "MinAge": 0.0, + "MaxAge": 2207520000.0, + "MaterialEntityId": "edd16698-cbe8-43ba-b249-7bab99fa0163", + "SafetyFactors": { + "$id": "71", + "$type": "ListOfMaterialSafetyFactor", + "$values": [ + { + "$id": "72", + "$type": "MaterialSafetyFactor", + "Id": "a1a23b3b-8d90-438e-83b7-2cfcc3dd40cf", + "Name": "Gamma_b1", + "Take": true, + "Description": "Coefficient for considering long term calculations", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "73", + "$type": "MaterialPartialFactor", + "Id": "179c85f3-251c-4141-875c-ec8178769f61", + "FactorValue": 0.9, + "StressState": 0, + "CalcTerm": 2, + "LimitState": 1 + }, + { + "$id": "74", + "$type": "MaterialPartialFactor", + "Id": "1a75fa94-163c-4144-99d4-573916a5c6a5", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "75", + "$type": "MaterialSafetyFactor", + "Id": "28a7bffc-d9e7-4b0d-8432-10d6ac4ba0fc", + "Name": "Gamma_b2", + "Take": false, + "Description": "Coefficient for plain concrete structures", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "76", + "$type": "MaterialPartialFactor", + "Id": "a967cfe0-ae90-492a-9bcd-5b13d7a8cab5", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "77", + "$type": "MaterialPartialFactor", + "Id": "70ab8a8d-9ce7-44a2-a9f2-bd96efa11014", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "78", + "$type": "MaterialSafetyFactor", + "Id": "bd1e4196-11f3-4e85-8be8-cf8317ab8854", + "Name": "Gamma_b3", + "Take": false, + "Description": "Coefficient for considering bleeding in vertical placement conditionals", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "79", + "$type": "MaterialPartialFactor", + "Id": "458a2467-2fe5-4ca1-a3ba-3cb320cf3111", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "80", + "$type": "MaterialPartialFactor", + "Id": "00c63a70-4c10-48fa-884b-2070ee27d045", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + } + ] + }, + "TensionForULS": false, + "TensionForSLS": true, + "MaterialLogicId": "b97e8168-76a1-4e24-ae98-9aa38edd1e9a" + } + }, + { + "$id": "81", + "$type": "HeadMaterial", + "Id": "ff17a496-0a40-455a-8abc-4755926bf468", + "Name": "B40", + "Color": "#FF11339A", + "HelperMaterial": { + "$id": "82", + "$type": "ConcreteLibMaterial", + "Id": "8ba60d55-d1bc-46ee-85ab-822a01c6bedb", + "RelativeHumidity": 0.55, + "MinAge": 0.0, + "MaxAge": 2207520000.0, + "MaterialEntityId": "32614a91-fc85-4690-aa82-af45e00f7638", + "SafetyFactors": { + "$id": "83", + "$type": "ListOfMaterialSafetyFactor", + "$values": [ + { + "$id": "84", + "$type": "MaterialSafetyFactor", + "Id": "8cf80539-a1c8-46bd-bd76-121b590925b4", + "Name": "Gamma_b1", + "Take": true, + "Description": "Coefficient for considering long term calculations", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "85", + "$type": "MaterialPartialFactor", + "Id": "ff101baa-09f8-49ad-bd9c-01cb49b50db0", + "FactorValue": 0.9, + "StressState": 0, + "CalcTerm": 2, + "LimitState": 1 + }, + { + "$id": "86", + "$type": "MaterialPartialFactor", + "Id": "9c8b94c8-c6e2-48a8-8e5d-f9c53ab597e6", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "87", + "$type": "MaterialSafetyFactor", + "Id": "3be71b63-92dc-4651-bd0b-398acf68d929", + "Name": "Gamma_b2", + "Take": false, + "Description": "Coefficient for plain concrete structures", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "88", + "$type": "MaterialPartialFactor", + "Id": "247049c9-d57f-4f40-84d9-db830f265a64", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "89", + "$type": "MaterialPartialFactor", + "Id": "c6de7d81-7665-4e61-9448-1ede32be93a6", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "90", + "$type": "MaterialSafetyFactor", + "Id": "a61eda50-9554-44e2-8881-7e7f258f7d5a", + "Name": "Gamma_b3", + "Take": false, + "Description": "Coefficient for considering bleeding in vertical placement conditionals", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "91", + "$type": "MaterialPartialFactor", + "Id": "59f1ae11-7ea6-4605-8b5e-53d9672302e5", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "92", + "$type": "MaterialPartialFactor", + "Id": "5698c6e6-1fe9-4a10-8e57-4e8336a6266d", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + } + ] + }, + "TensionForULS": false, + "TensionForSLS": true, + "MaterialLogicId": "b97e8168-76a1-4e24-ae98-9aa38edd1e9a" + } + }, + { + "$id": "93", + "$type": "HeadMaterial", + "Id": "faf3d4dd-c3d0-4c37-badf-f0484d7bf0fd", + "Name": "B50", + "Color": "#FF9515F1", + "HelperMaterial": { + "$id": "94", + "$type": "ConcreteLibMaterial", + "Id": "d63e714c-318a-4770-9ac5-06289c7c0540", + "RelativeHumidity": 0.55, + "MinAge": 0.0, + "MaxAge": 2207520000.0, + "MaterialEntityId": "6182b496-9d80-4323-8b1e-7347923d7ceb", + "SafetyFactors": { + "$id": "95", + "$type": "ListOfMaterialSafetyFactor", + "$values": [ + { + "$id": "96", + "$type": "MaterialSafetyFactor", + "Id": "066d87a2-5dc8-4d35-9118-f054684a4716", + "Name": "Gamma_b1", + "Take": true, + "Description": "Coefficient for considering long term calculations", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "97", + "$type": "MaterialPartialFactor", + "Id": "9537976e-0a10-42c4-ab9a-7229cf75f2d9", + "FactorValue": 0.9, + "StressState": 0, + "CalcTerm": 2, + "LimitState": 1 + }, + { + "$id": "98", + "$type": "MaterialPartialFactor", + "Id": "d52d0f4e-5933-4c13-bd39-d8e3d213ab37", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "99", + "$type": "MaterialSafetyFactor", + "Id": "874b5271-bf80-46a8-bacf-07f57356d785", + "Name": "Gamma_b2", + "Take": false, + "Description": "Coefficient for plain concrete structures", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "100", + "$type": "MaterialPartialFactor", + "Id": "52502979-eb05-4789-969f-c04c9f52babc", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "101", + "$type": "MaterialPartialFactor", + "Id": "ff236c49-1151-4cfa-94e4-9b777e07113e", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "102", + "$type": "MaterialSafetyFactor", + "Id": "6b6993f8-eacf-4650-b59a-1f30a266a900", + "Name": "Gamma_b3", + "Take": false, + "Description": "Coefficient for considering bleeding in vertical placement conditionals", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "103", + "$type": "MaterialPartialFactor", + "Id": "f5f43a2b-ca2e-445c-8504-d8586d94af59", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "104", + "$type": "MaterialPartialFactor", + "Id": "3f413b71-ba7c-42fb-86d0-2e80b9253d88", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + } + ] + }, + "TensionForULS": false, + "TensionForSLS": true, + "MaterialLogicId": "b97e8168-76a1-4e24-ae98-9aa38edd1e9a" + } + }, + { + "$id": "105", + "$type": "HeadMaterial", + "Id": "dd5d4c3a-af4d-4755-8449-f5b5f8eda02a", + "Name": "B60", + "Color": "#FFEB62A3", + "HelperMaterial": { + "$id": "106", + "$type": "ConcreteLibMaterial", + "Id": "a1ac9a23-1126-4138-b09c-ca91b678e689", + "RelativeHumidity": 0.55, + "MinAge": 0.0, + "MaxAge": 2207520000.0, + "MaterialEntityId": "96217bf1-564c-4150-afd6-9fe661c2e121", + "SafetyFactors": { + "$id": "107", + "$type": "ListOfMaterialSafetyFactor", + "$values": [ + { + "$id": "108", + "$type": "MaterialSafetyFactor", + "Id": "be80d157-ac5c-43d8-9d6f-1ec9937fc031", + "Name": "Gamma_b1", + "Take": true, + "Description": "Coefficient for considering long term calculations", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "109", + "$type": "MaterialPartialFactor", + "Id": "cfed0400-8da5-40be-9ed9-df3741455e31", + "FactorValue": 0.9, + "StressState": 0, + "CalcTerm": 2, + "LimitState": 1 + }, + { + "$id": "110", + "$type": "MaterialPartialFactor", + "Id": "01c6ba6c-486c-4d87-9638-2dfb7b94395b", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "111", + "$type": "MaterialSafetyFactor", + "Id": "f4246148-336a-4553-aced-249762d1cd8c", + "Name": "Gamma_b2", + "Take": false, + "Description": "Coefficient for plain concrete structures", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "112", + "$type": "MaterialPartialFactor", + "Id": "41ca5f6e-cfa8-466a-8c5f-56122fb87b90", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "113", + "$type": "MaterialPartialFactor", + "Id": "791549d6-ed12-4819-b2d3-0cd55b94368b", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "114", + "$type": "MaterialSafetyFactor", + "Id": "5d0fbd8a-d6ba-4220-a99d-5c389ca3591e", + "Name": "Gamma_b3", + "Take": false, + "Description": "Coefficient for considering bleeding in vertical placement conditionals", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "115", + "$type": "MaterialPartialFactor", + "Id": "6879617a-d2c7-4b2a-b75b-bfbe296bd44e", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "116", + "$type": "MaterialPartialFactor", + "Id": "8f5cedea-14bd-4baa-8cf1-dafd93844f99", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + } + ] + }, + "TensionForULS": false, + "TensionForSLS": true, + "MaterialLogicId": "b97e8168-76a1-4e24-ae98-9aa38edd1e9a" + } + }, + { + "$id": "117", + "$type": "HeadMaterial", + "Id": "90aa0032-ca47-49a6-aa62-4dcef9b1fa55", + "Name": "B70", + "Color": "#FFD69952", + "HelperMaterial": { + "$id": "118", + "$type": "ConcreteLibMaterial", + "Id": "808a0ba7-4e6f-4986-b85e-10028ea7f74e", + "RelativeHumidity": 0.55, + "MinAge": 0.0, + "MaxAge": 2207520000.0, + "MaterialEntityId": "c0cac0f1-f237-4d8f-a41f-6ca1e371e042", + "SafetyFactors": { + "$id": "119", + "$type": "ListOfMaterialSafetyFactor", + "$values": [ + { + "$id": "120", + "$type": "MaterialSafetyFactor", + "Id": "c70a8744-6a10-48c0-9836-215b6d205fbe", + "Name": "Gamma_b1", + "Take": true, + "Description": "Coefficient for considering long term calculations", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "121", + "$type": "MaterialPartialFactor", + "Id": "a7129ded-1f5b-48b5-88e5-35b4b8421b41", + "FactorValue": 0.9, + "StressState": 0, + "CalcTerm": 2, + "LimitState": 1 + }, + { + "$id": "122", + "$type": "MaterialPartialFactor", + "Id": "b0163cf8-6b04-4ebe-a615-8313d7e40434", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "123", + "$type": "MaterialSafetyFactor", + "Id": "451b49f0-6023-4f64-8090-f937aeac57a6", + "Name": "Gamma_b2", + "Take": false, + "Description": "Coefficient for plain concrete structures", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "124", + "$type": "MaterialPartialFactor", + "Id": "69a7b025-54c1-43a5-a602-4e57a77f92d3", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "125", + "$type": "MaterialPartialFactor", + "Id": "a1eb2bfe-6700-48d8-9fbe-937af1932afd", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "126", + "$type": "MaterialSafetyFactor", + "Id": "5da37a6f-a9cf-4eb4-af61-be5f2400f805", + "Name": "Gamma_b3", + "Take": false, + "Description": "Coefficient for considering bleeding in vertical placement conditionals", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "127", + "$type": "MaterialPartialFactor", + "Id": "55e5dca2-fdd8-421c-82e9-134173e695e8", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "128", + "$type": "MaterialPartialFactor", + "Id": "24d04ce7-b1b5-4108-a7a4-01877629b731", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + } + ] + }, + "TensionForULS": false, + "TensionForSLS": true, + "MaterialLogicId": "b97e8168-76a1-4e24-ae98-9aa38edd1e9a" + } + }, + { + "$id": "129", + "$type": "HeadMaterial", + "Id": "37c8c95f-5f3c-440c-9f6a-9719bc199443", + "Name": "B80", + "Color": "#FF3CE8EC", + "HelperMaterial": { + "$id": "130", + "$type": "ConcreteLibMaterial", + "Id": "4f39e3bd-2e9d-429a-9eb5-095d84f1b967", + "RelativeHumidity": 0.55, + "MinAge": 0.0, + "MaxAge": 2207520000.0, + "MaterialEntityId": "ecb2e32a-6089-4ecc-afb7-023f66e69f49", + "SafetyFactors": { + "$id": "131", + "$type": "ListOfMaterialSafetyFactor", + "$values": [ + { + "$id": "132", + "$type": "MaterialSafetyFactor", + "Id": "78c6b107-5bf2-45c8-820e-09fcc8971617", + "Name": "Gamma_b1", + "Take": true, + "Description": "Coefficient for considering long term calculations", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "133", + "$type": "MaterialPartialFactor", + "Id": "9541aad0-ab74-4211-93ea-537578b44aa1", + "FactorValue": 0.9, + "StressState": 0, + "CalcTerm": 2, + "LimitState": 1 + }, + { + "$id": "134", + "$type": "MaterialPartialFactor", + "Id": "be665c54-ab76-4e41-86df-e55ef583153c", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "135", + "$type": "MaterialSafetyFactor", + "Id": "afab2b21-c692-4cb2-8f08-7e1f3ef6121e", + "Name": "Gamma_b2", + "Take": false, + "Description": "Coefficient for plain concrete structures", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "136", + "$type": "MaterialPartialFactor", + "Id": "e82bd196-3ea6-4d3c-9a7f-161ad1537dca", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "137", + "$type": "MaterialPartialFactor", + "Id": "15939835-21e8-4b1f-afa3-8e75c6446df0", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "138", + "$type": "MaterialSafetyFactor", + "Id": "d9dc98af-3dc9-4e17-bfef-3f5feb149701", + "Name": "Gamma_b3", + "Take": false, + "Description": "Coefficient for considering bleeding in vertical placement conditionals", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "139", + "$type": "MaterialPartialFactor", + "Id": "292f3410-299c-47e5-a9d1-181305c0f542", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "140", + "$type": "MaterialPartialFactor", + "Id": "59219bc3-12f7-44d3-a616-2fe14cd0800f", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + } + ] + }, + "TensionForULS": false, + "TensionForSLS": true, + "MaterialLogicId": "b97e8168-76a1-4e24-ae98-9aa38edd1e9a" + } + }, + { + "$id": "141", + "$type": "HeadMaterial", + "Id": "028c536b-8e12-4cc4-b582-880c91982578", + "Name": "B90", + "Color": "#FF53EB3D", + "HelperMaterial": { + "$id": "142", + "$type": "ConcreteLibMaterial", + "Id": "c0ef3cb6-643a-4b9f-b1ac-70006e1e1b36", + "RelativeHumidity": 0.55, + "MinAge": 0.0, + "MaxAge": 2207520000.0, + "MaterialEntityId": "2882b08e-d22b-43f8-9c8b-a505feac3465", + "SafetyFactors": { + "$id": "143", + "$type": "ListOfMaterialSafetyFactor", + "$values": [ + { + "$id": "144", + "$type": "MaterialSafetyFactor", + "Id": "82a13016-65e5-49ef-a2b5-a0213d36d820", + "Name": "Gamma_b1", + "Take": true, + "Description": "Coefficient for considering long term calculations", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "145", + "$type": "MaterialPartialFactor", + "Id": "2fcb652c-4ce0-4441-81e1-3222c8d44252", + "FactorValue": 0.9, + "StressState": 0, + "CalcTerm": 2, + "LimitState": 1 + }, + { + "$id": "146", + "$type": "MaterialPartialFactor", + "Id": "fa5ca6a9-8667-4d30-b2a0-211e7a9cd654", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "147", + "$type": "MaterialSafetyFactor", + "Id": "9250be27-ff44-4403-b25f-a04eae8acc5f", + "Name": "Gamma_b2", + "Take": false, + "Description": "Coefficient for plain concrete structures", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "148", + "$type": "MaterialPartialFactor", + "Id": "61d02b07-417d-43d2-aaf1-88f42c3e8c1f", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "149", + "$type": "MaterialPartialFactor", + "Id": "63f0bb89-4749-4352-8517-011bf227e056", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "150", + "$type": "MaterialSafetyFactor", + "Id": "fcb4b352-7ac9-4436-8137-4f682eff9420", + "Name": "Gamma_b3", + "Take": false, + "Description": "Coefficient for considering bleeding in vertical placement conditionals", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "151", + "$type": "MaterialPartialFactor", + "Id": "c33678af-4d12-455c-9c80-11be08556cfd", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "152", + "$type": "MaterialPartialFactor", + "Id": "e4408646-a39c-4834-9d32-5bf1ff3750be", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + } + ] + }, + "TensionForULS": false, + "TensionForSLS": true, + "MaterialLogicId": "b97e8168-76a1-4e24-ae98-9aa38edd1e9a" + } + }, + { + "$id": "153", + "$type": "HeadMaterial", + "Id": "fb3bfd9e-1e47-4cb9-bf22-af3b8a049c97", + "Name": "B100", + "Color": "#FFD55922", + "HelperMaterial": { + "$id": "154", + "$type": "ConcreteLibMaterial", + "Id": "5903ef89-ec6e-41c0-91bf-225034cc2e98", + "RelativeHumidity": 0.55, + "MinAge": 0.0, + "MaxAge": 2207520000.0, + "MaterialEntityId": "becacaff-0c74-4845-b0f0-3ae8e1c1d0ff", + "SafetyFactors": { + "$id": "155", + "$type": "ListOfMaterialSafetyFactor", + "$values": [ + { + "$id": "156", + "$type": "MaterialSafetyFactor", + "Id": "63d9652d-6554-4fe8-bb9d-a9daaf51c481", + "Name": "Gamma_b1", + "Take": true, + "Description": "Coefficient for considering long term calculations", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "157", + "$type": "MaterialPartialFactor", + "Id": "8b774bb6-0be6-4332-b0c1-06afe9596c16", + "FactorValue": 0.9, + "StressState": 0, + "CalcTerm": 2, + "LimitState": 1 + }, + { + "$id": "158", + "$type": "MaterialPartialFactor", + "Id": "5dadec97-d806-4def-aa91-521a03234fce", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "159", + "$type": "MaterialSafetyFactor", + "Id": "1482eb98-2f74-44c9-a861-c36b5d2e0c8a", + "Name": "Gamma_b2", + "Take": false, + "Description": "Coefficient for plain concrete structures", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "160", + "$type": "MaterialPartialFactor", + "Id": "82887aa5-adfc-441f-8e60-69d8245cd457", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "161", + "$type": "MaterialPartialFactor", + "Id": "2b599965-d19b-415d-a376-120e6b76d7a2", + "FactorValue": 0.9, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + }, + { + "$id": "162", + "$type": "MaterialSafetyFactor", + "Id": "2bafb8ca-72e1-4710-850e-247509f488f4", + "Name": "Gamma_b3", + "Take": false, + "Description": "Coefficient for considering bleeding in vertical placement conditionals", + "PartialFactors": { + "$type": "ListOfMaterialPartialFactor", + "$values": [ + { + "$id": "163", + "$type": "MaterialPartialFactor", + "Id": "b43f0675-d3d0-4954-8535-4398c913907e", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 1, + "LimitState": 1 + }, + { + "$id": "164", + "$type": "MaterialPartialFactor", + "Id": "89a6090d-8db9-4203-9419-8fa002fc52ab", + "FactorValue": 0.85, + "StressState": 1, + "CalcTerm": 2, + "LimitState": 1 + } + ] + } + } + ] + }, + "TensionForULS": false, + "TensionForSLS": true, + "MaterialLogicId": "b97e8168-76a1-4e24-ae98-9aa38edd1e9a" + } + } + ] + }, + "ForceActions": { + "$type": "ListOfIForceAction", + "$values": [] + }, + "Primitives": { + "$type": "ListOfINdmPrimitive", + "$values": [] + }, + "Calculators": { + "$type": "ListOfICalculator", + "$values": [] + } + }, + "WorkPlaneProperty": { + "$id": "165", + "$type": "WorkPlanePropertyDTO", + "Id": "31ec91ea-d0bc-4426-9ca4-e22e17889457", + "GridSize": 0.05, + "Width": 1.2, + "Height": 1.2, + "AxisLineThickness": 2.0, + "GridLineThickness": 0.25 + } + } + } + ] + } + }, + "Comment": "", + "Color": "#FF800000" + } + } + ] + } + } +} \ No newline at end of file diff --git a/StructureHelper/Libraries/LoaderCalculator.dll b/StructureHelper/Libraries/LoaderCalculator.dll index c9e3136c621f234bc16ba28def908717855a9bbd..9e66def04bb1ef29845b5e1cd56fe267d2184def 100644 GIT binary patch literal 98816 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
    =;KtJpHxDAJj{c*D3w&5`GXN|b+HR5eX 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%0AB80i+_?-l9j36ac4w-;TSmFvoqR9~Kl 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 AQ2+n{ literal 97792 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 diff --git a/StructureHelper/StructureHelper.csproj b/StructureHelper/StructureHelper.csproj index 220a373..c2a2331 100644 --- a/StructureHelper/StructureHelper.csproj +++ b/StructureHelper/StructureHelper.csproj @@ -2,7 +2,7 @@ WinExe - net8.0-windows7.0 + net9.0-windows7.0 true enable true diff --git a/StructureHelperCommon/Models/Materials/Libraries/Factories/LibMaterialFactory.cs b/StructureHelperCommon/Models/Materials/Libraries/Factories/LibMaterialFactory.cs index 1f31608..05b13fa 100644 --- a/StructureHelperCommon/Models/Materials/Libraries/Factories/LibMaterialFactory.cs +++ b/StructureHelperCommon/Models/Materials/Libraries/Factories/LibMaterialFactory.cs @@ -206,7 +206,36 @@ namespace StructureHelperCommon.Models.Materials.Libraries CodeType = codeType, Code = code, Name = "B60", - MainStrength = 60e6 } + MainStrength = 60e6 + }, + new ConcreteMaterialEntity(new Guid("c0cac0f1-f237-4d8f-a41f-6ca1e371e042")) + { + CodeType = codeType, + Code = code, + Name = "B70", + MainStrength = 70e6 + }, + new ConcreteMaterialEntity(new Guid("ecb2e32a-6089-4ecc-afb7-023f66e69f49")) + { + CodeType = codeType, + Code = code, + Name = "B80", + MainStrength = 80e6 + }, + new ConcreteMaterialEntity(new Guid("2882b08e-d22b-43f8-9c8b-a505feac3465")) + { + CodeType = codeType, + Code = code, + Name = "B90", + MainStrength = 90e6 + } , + new ConcreteMaterialEntity(new Guid("becacaff-0c74-4845-b0f0-3ae8e1c1d0ff")) + { + CodeType = codeType, + Code = code, + Name = "B100", + MainStrength = 100e6 + } }; return libMaterials; } diff --git a/StructureHelperCommon/StructureHelperCommon.csproj b/StructureHelperCommon/StructureHelperCommon.csproj index bc542bb..e279ebb 100644 --- a/StructureHelperCommon/StructureHelperCommon.csproj +++ b/StructureHelperCommon/StructureHelperCommon.csproj @@ -1,7 +1,7 @@  - net8.0-windows7.0 + net9.0-windows7.0 disable enable true diff --git a/StructureHelperLogics/StructureHelperLogics.csproj b/StructureHelperLogics/StructureHelperLogics.csproj index eda805b..cfe1fd5 100644 --- a/StructureHelperLogics/StructureHelperLogics.csproj +++ b/StructureHelperLogics/StructureHelperLogics.csproj @@ -1,7 +1,7 @@  - net8.0-windows7.0 + net9.0-windows7.0 enable enable diff --git a/StructureHelperTests/StructureHelperTests.csproj b/StructureHelperTests/StructureHelperTests.csproj index f179a43..f657a9c 100644 --- a/StructureHelperTests/StructureHelperTests.csproj +++ b/StructureHelperTests/StructureHelperTests.csproj @@ -1,7 +1,7 @@  - net8.0-windows7.0 + net9.0-windows7.0 enable enable false