Диссертация (Технология информационного моделирования эксплуатируемых мостов в Республике Мьянма), страница 11
Описание файла
Файл "Диссертация" внутри архива находится в папке "Технология информационного моделирования эксплуатируемых мостов в Республике Мьянма". PDF-файл из архива "Технология информационного моделирования эксплуатируемых мостов в Республике Мьянма", который расположен в категории "". Всё это находится в предмете "технические науки" из Аспирантура и докторантура, которые можно найти в файловом архиве РУТ (МИИТ). Не смотря на прямую связь этого архива с РУТ (МИИТ), его также можно найти и в других разделах. , а ещё этот архив представляет собой кандидатскую диссертацию, поэтому ещё представлен в разделе всех диссертаций на соискание учёной степени кандидата технических наук.
Просмотр PDF-файла онлайн
Текст 11 страницы из PDF
Сунцов, Е.Ю.Григорьев // Труды ДонНУЭТ им. Туган-Барановского. – 2015. – С . 309-313.50.Талапов, В.В. Технология BIM: в основе лежит единая модель [Электронныйресурс]/В.В.Талапов//isicad.net–2012.–Режимдоступа:http://isicad.ru/ru/articles.php?article_num=15056.51.Талапов, В.В. Технология BIM -расходы на внедрение и доходы отиспользования [Электронный ресурс] / В.В. Талапов // isicad.net – 2014. –Режим доступа: http://isicad.ru/ru/articles.php?article_num=16748.52. Теплых, А.
В. Применение оболочечных и объемных элементов при расчетахстроительных стальных конструкций в программах SCAD и NASTRAN cучетом геометрической и физической нелинейности / А.В. Теплых //Инженерно-строительный журнал. – 2011. – № 3. – С. 4-20.53. Феоктистова,Е.П.НадежностьпролетныхстроенийПроектстальконструкции под нагрузку Н7 / Е.П.проектировкиФеоктистова // ТрудыМИИТ. Юбилейный сборник кафедры «Мосты». – М.: МИИТ. – 1997. – С .127-130.54.Черняев, В.В. Реконструкция промышленного объекта по технологии BIM /В.В.
Черняев // Международная научно-техническая конференция молодыхученых БГТУ Им. В.Г. Шухова. – 2016. – С.1000-1003.55. ЧжоЗинАунг,Анализособенностеймоделирования при проектировании мостовТранспорта. – 2017. – № 6. – С. 148 - 154.программинформационного/ Чжо Зин Аунг // Мир8656. Чжо Зин Аунг. BIM-безопасность – объединяя строительство и эксплуатацию /ЧжоЗинАунг//Всероссийскойконференции «Безопасность транспортамолодежнойнаучно-практическойи сложных технических системглазами молодежи».
– М.: ИГУПС. – 2018. – С. 223 -226.57. Чжо Зин Аунг. Анализ особенностей и возможности использованияпрограммы revit при проек- тировании мостов / Смирнова О.В, Чжо Зин Аунг// Инженерные сооружения на транспорте Сборник трудов – выпуск 7. – 2016.– С. 104 -108.58. Чжо Зин Аунг. Возможности адаптации программы Tekla при проектированииэлементов металлических мостов / О.В. Смирнова, Чжо Зин Аунг //Транспортное строительство. – 2017. – № 10. – С. 20 – 22.59. Чжо Зин Аунг.
Интеграция алгоритмов вероятностной оценки усталостногоресурсаэлементовпролётныхстроенийвинформационныемоделиэксплуатируемых мостов / Чжо Зин Аунг // Транспортное строительство. –2018. – № 9. – С. 25-27.60. Чжо Зин Аунг. Использование плагинов в BIM-программах для автоматизацииработ при проектировании элементов мостов / Чжо Зин Аунг // МирТранспорта.
– 2018. – № 2. – С. 68 - 72.61. Чжо Зин Аунг. Особенности создания информационной модели мостовыхсооружений в программом комплексе Тekla / Чжо Зин Аунг // Всероссийскоймежвузовской конференции с международным участием «Современноесостаяние, проблемы, и перспективы развития отраслевойнауки». – 2016. – С.480 – 483.62. Чжо Зин Аунг. Перспективы использование программных решений Teklaприпроектировании и реконструкции мостов / Чжо Зин Аунг // Труды научнопрактической коференции Неделя науки.
– М.: МГУПС (МИИТ). – 2016. – II.С- 53-54.63.Янич, Д. Структурный анализ моста через реку Сутонг Янцзы / Д. Янич, М.Пирчер, Г. Пирчер // Мостовое проектирование. – 2013. № 3. – С. 131-137.87ПРИЛОЖЕНИЕ АПрограммный кодusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using Tekla.Structures;using Tekla.Structures.Model;using Tekla.Structures.Model.UI;using t3d=Tekla.Structures.Geometry3d;using Tekla.Structures.Datatype;using Tekla.Structures.Dialog.UIControls;using Tekla.Structures.Catalogs;using Tekla.Structures.Dialog;using Tekla.Structures.Model.Operations;namespace BRACING{public partial class Form1 : ApplicationFormBase{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){Model Model = new Model();Picker Picker = new Picker();t3d.Point InsertPoint = Picker.PickPoint();double Width = System.Double.Parse(WidthBox.Text);double Height = System.Double.Parse(HeightBox.Text);double Length = System.Double.Parse(LengthBox.Text);double PannelLength = Length / 8;Beam C = new Beam(new t3d.Point(0, 0, 0) + InsertPoint, new t3d.Point(0, Width, 0) +InsertPoint);Beam C1 = new Beam(new t3d.Point(PannelLength, 0, 0) + InsertPoint, newt3d.Point(PannelLength, Width, 0) + InsertPoint);Beam C2 = new Beam(new t3d.Point(2 * PannelLength, 0, 0) + InsertPoint, new t3d.Point(2 *PannelLength, Width, 0) + InsertPoint);88Продолжение приложения АBeam C3 = new Beam(new t3d.Point(3 * PannelLength, 0, 0) + InsertPoint, new t3d.Point(3 *PannelLength, Width, 0) + InsertPoint);Beam C4 = new Beam(new t3d.Point(4 * PannelLength, 0, 0) + InsertPoint, new t3d.Point(4 *PannelLength, Width, 0) + InsertPoint);Beam C5 = new Beam(new t3d.Point(5 * PannelLength, 0, 0) + InsertPoint, new t3d.Point(5 *PannelLength, Width, 0) + InsertPoint);Beam C6 = new Beam(new t3d.Point(6 * PannelLength, 0, 0) + InsertPoint, new t3d.Point(6 *PannelLength, Width, 0) + InsertPoint);Beam C7 = new Beam(new t3d.Point(7 * PannelLength, 0, 0) + InsertPoint, new t3d.Point(7 *PannelLength, Width, 0) + InsertPoint);Beam C8 = new Beam(new t3d.Point(8 * PannelLength, 0, 0) + InsertPoint, new t3d.Point(8 *PannelLength, Width, 0) + InsertPoint);Beam TC = new Beam(new t3d.Point(PannelLength, 0, Height) + InsertPoint, newt3d.Point(PannelLength, Width, Height) + InsertPoint);Beam TC1 = new Beam(new t3d.Point(2 * PannelLength, 0, Height) + InsertPoint, newt3d.Point(2 * PannelLength, Width, Height) + InsertPoint);Beam TC2 = new Beam(new t3d.Point(3 * PannelLength, 0, Height) + InsertPoint, newt3d.Point(3 * PannelLength, Width, Height) + InsertPoint);Beam TC3 = new Beam(new t3d.Point(4 * PannelLength, 0, Height) + InsertPoint, newt3d.Point(4 * PannelLength, Width, Height) + InsertPoint);Beam TC4 = new Beam(new t3d.Point(5 * PannelLength, 0, Height) + InsertPoint, newt3d.Point(5 * PannelLength, Width, Height) + InsertPoint);Beam TC5 = new Beam(new t3d.Point(6 * PannelLength, 0, Height) + InsertPoint, newt3d.Point(6 * PannelLength, Width, Height) + InsertPoint);Beam TC6 = new Beam(new t3d.Point(7 * PannelLength, 0, Height) + InsertPoint, newt3d.Point(7 * PannelLength, Width, Height) + InsertPoint);Beam[] Beams = { C, C1, C2, C3, C4, C5, C6, C7, C8, TC, TC1, TC2, TC3, TC4, TC5, TC6 };Beam BW = new Beam(new t3d.Point(0, 0, 0) + InsertPoint, new t3d.Point(PannelLength,Width, 0) + InsertPoint);Beam BW1 = new Beam(new t3d.Point(PannelLength, 0, 0) + InsertPoint, new t3d.Point(2 *PannelLength, Width, 0) + InsertPoint);Beam BW2 = new Beam(new t3d.Point(2 * PannelLength, 0, 0) + InsertPoint, new t3d.Point(3* PannelLength, Width, 0) + InsertPoint);Beam BW3 = new Beam(new t3d.Point(3 * PannelLength, 0, 0) + InsertPoint, new t3d.Point(4* PannelLength, Width, 0) + InsertPoint);Beam BW4 = new Beam(new t3d.Point(4 * PannelLength, 0, 0) + InsertPoint, new t3d.Point(5* PannelLength, Width, 0) + InsertPoint);Beam BW5 = new Beam(new t3d.Point(5 * PannelLength, 0, 0) + InsertPoint, new t3d.Point(6* PannelLength, Width, 0) + InsertPoint);Beam BW6 = new Beam(new t3d.Point(6 * PannelLength, 0, 0) + InsertPoint, new t3d.Point(7* PannelLength, Width, 0) + InsertPoint);Beam BW7 = new Beam(new t3d.Point(7 * PannelLength, 0, 0) + InsertPoint, new t3d.Point(8* PannelLength, Width, 0) + InsertPoint);Beam BW8 = new Beam(new t3d.Point(0, Width, 0) + InsertPoint, newt3d.Point(PannelLength, 0, 0) + InsertPoint);Beam BW9 = new Beam(new t3d.Point(PannelLength, Width, 0) + InsertPoint, newt3d.Point(2 * PannelLength, 0, 0) + InsertPoint);Beam BW10 = new Beam(new t3d.Point(2 * PannelLength, Width, 0) + InsertPoint, newt3d.Point(3 * PannelLength, 0, 0) + InsertPoint);89Продолжение приложения АBeam BW11 = new Beam(new t3d.Point(3 * PannelLength, Width, 0) + InsertPoint, newt3d.Point(4 * PannelLength, 0, 0) + InsertPoint);Beam BW12 = new Beam(new t3d.Point(4 * PannelLength, Width, 0) + InsertPoint, newt3d.Point(5 * PannelLength, 0, 0) + InsertPoint);Beam BW13 = new Beam(new t3d.Point(5 * PannelLength, Width, 0) + InsertPoint, newt3d.Point(6 * PannelLength, 0, 0) + InsertPoint);Beam BW14 = new Beam(new t3d.Point(6 * PannelLength, Width, 0) + InsertPoint, newt3d.Point(7 * PannelLength, 0, 0) + InsertPoint);Beam BW15 = new Beam(new t3d.Point(7 * PannelLength, Width, 0) + InsertPoint, newt3d.Point(8 * PannelLength, 0, 0) + InsertPoint);Beam[] BWBS = { BW, BW1, BW2, BW3, BW4, BW5, BW6, BW7, BW8, BW9, BW10,BW11, BW12, BW13, BW14, BW15 };Beam TW = new Beam(new t3d.Point(PannelLength, 0, Height) + InsertPoint, new t3d.Point(2* PannelLength, Width, Height) + InsertPoint);Beam TW1 = new Beam(new t3d.Point(2 * PannelLength, 0, Height) + InsertPoint, newt3d.Point(3 * PannelLength, Width, Height) + InsertPoint);Beam TW2 = new Beam(new t3d.Point(3 * PannelLength, 0, Height) + InsertPoint, newt3d.Point(4 * PannelLength, Width, Height) + InsertPoint);Beam TW3 = new Beam(new t3d.Point(4 * PannelLength, 0, Height) + InsertPoint, newt3d.Point(5 * PannelLength, Width, Height) + InsertPoint);Beam TW4 = new Beam(new t3d.Point(5 * PannelLength, 0, Height) + InsertPoint, newt3d.Point(6 * PannelLength, Width, Height) + InsertPoint);Beam TW5 = new Beam(new t3d.Point(6 * PannelLength, 0, Height) + InsertPoint, newt3d.Point(7 * PannelLength, Width, Height) + InsertPoint);Beam TW6 = new Beam(new t3d.Point(PannelLength, Width, Height) + InsertPoint, newt3d.Point(2 * PannelLength, 0, Height) + InsertPoint);Beam TW7 = new Beam(new t3d.Point(2 * PannelLength, Width, Height) + InsertPoint, newt3d.Point(3 * PannelLength, 0, Height) + InsertPoint);Beam TW8 = new Beam(new t3d.Point(3 * PannelLength, Width, Height) + InsertPoint, newt3d.Point(4 * PannelLength, 0, Height) + InsertPoint);Beam TW9 = new Beam(new t3d.Point(4 * PannelLength, Width, Height) + InsertPoint, newt3d.Point(5 * PannelLength, 0, Height) + InsertPoint);Beam TW10 = new Beam(new t3d.Point(5 * PannelLength, Width, Height) + InsertPoint, newt3d.Point(6 * PannelLength, 0, Height) + InsertPoint);Beam TW11 = new Beam(new t3d.Point(6 * PannelLength, Width, Height) + InsertPoint, newt3d.Point(7 * PannelLength, 0, Height) + InsertPoint);Beam[] TWBS = { TW, TW1, TW2, TW3, TW4, TW5, TW6, TW7, TW8, TW9, TW10,TW11 };//Beam F1 = new Beam(new t3d.Point(10000, 0, Height), new t3d.Point(10000, Width,Height));Beam F2 = new Beam(new t3d.Point(6670, 0, Height - 4000) + InsertPoint, newt3d.Point(6670, Width, Height - 4000) + InsertPoint);Beam F3 = new Beam(new t3d.Point(6670, Width / 4, Height - 4000) + InsertPoint, newt3d.Point(10000, Width/2, Height) + InsertPoint);Beam F4 = new Beam(new t3d.Point(6670, Width / 4, Height - 4000) + InsertPoint, newt3d.Point(10000, 0, Height) + InsertPoint);Beam F5 = new Beam(new t3d.Point(6670, Width -(Width/ 3), Height - 4000) + InsertPoint,new t3d.Point(10000, Width/2, Height) + InsertPoint);Beam F6 = new Beam(new t3d.Point(6670, Width - (Width / 3), Height - 4000) + InsertPoint,new t3d.Point(10000, Width, Height) + InsertPoint);90Продолжение приложения АBeam[] Frontiers = { F2, F3, F4, F5, F6};string WindBraceProfile = WindBraceProfileBox.Text;string BottomDiagonalProfile = BottomDiagonalProfileBox.Text;string TopDiagonalProfile = TopDiagonalProfileBox.Text;string FrontalProfile = FrontalProfileBox.Text;string Material = MaterialBox.Text;string BottomDiagonalClass = "1";string TopDiagonalClass = "2";string FrontalClass = "3";string WindBraceClass = "4";foreach (Beam BottomDiagonal in BWBS){CreateDiagonal(BottomDiagonal, Material, BottomDiagonalClass,BottomDiagonalProfileTypeComboBox);}foreach (Beam WindBrace in Beams){CreateWindBrace(WindBrace, Material, WindBraceClass,WindBraceProfileTypeComboBox);}foreach (Beam Frontal in Frontiers){CreateFrontal(Frontal, Material, FrontalClass, FrontalProfileTypeComboBox);Frontal.Position.RotationOffset = RadianToDegree(Math.Atan(PannelLength / Height));}foreach (Beam TopDiagonal in TWBS){CreateDiagonal(TopDiagonal, Material, TopDiagonalClass,TopDiagonalProfileTypeComboBox);}Model.CommitChanges();}private double RadianToDegree(double Angle){return 180.0 * Angle / Math.PI;}//// BottomDiagonalProfileCatalog//private void BottomDiagonalProfileCatalog_SelectClicked(object sender, EventArgs e){BottomDiagonalProfileDialog.SelectedProfile = BottomDiagonalProfileBox.Text;}private void BottomDiagonalProfileCatalog_SelectionDone(object sender, EventArgs e){BottomDiagonalProfileBox.Text = BottomDiagonalProfileDialog.SelectedProfile; }91Продолжение приложения А// TopDiagonalProfileCatalogprivate void TopDiagonalProfileCatalog_SelectClicked(object sender, EventArgs e){TopDiagonalProfileDialog.SelectedProfile = TopDiagonalProfileBox.Text;}private void TopDiagonalProfileCatalog_SelectionDone(object sender, EventArgs e){TopDiagonalProfileBox.Text = TopDiagonalProfileDialog.SelectedProfile;}//// ColumnProfileCatalog//private void WindBraceProfileCatalog_SelectClicked(object sender, EventArgs e){WindBraceProfileDialog.SelectedProfile = WindBraceProfileBox.Text;}private void WindBraceProfileCatalog_SelectionDone(object sender, EventArgs e){WindBraceProfileBox.Text = WindBraceProfileDialog.SelectedProfile;}//// BracingProfileCatalog//private void FrontalProfileCatalog_SelectClicked(object sender, EventArgs e){FrontalProfileDialog.SelectedProfile = FrontalProfileBox.Text;}private void FrontalProfileCatalog_SelectionDone(object sender, EventArgs e){FrontalProfileBox.Text = FrontalProfileDialog.SelectedProfile;}//// Material//private void MaterialSelect_Click(object sender, EventArgs e){List<MaterialItem> AllMaterials = new List<MaterialItem>();CatalogHandler CatalogHandler = new CatalogHandler();MaterialItemEnumerator Materials = CatalogHandler.GetMaterialItems();while (Materials.MoveNext()){MaterialItem Item = Materials.Current;AllMaterials.Add(Item);}MaterialSelectionForm SelectionForm = new MaterialSelectionForm(AllMaterials,MaterialBox.Text);SelectionForm.ShowDialog();if (SelectionForm.DialogResult == DialogResult.OK)MaterialBox.Text = SelectionForm.SelectedMaterial;}92Продолжение приложения Аprivate void CreateDiagonal(Beam Diagonal, string Material, string Class, ComboBox ComboBox){if (ComboBox.Text == "Двутавр"){CreateIBeam(Diagonal, Material, Class, ComboBox);}else if (ComboBox.Text == "2 двутавра"){CreateTwoIBeams(Diagonal, Material, Class, ComboBox);}else if (ComboBox.Text == "4 уголка (внутрь)"){CreateFourLBeamsInside(Diagonal, Material, Class, ComboBox);}else if (ComboBox.Text == "4 L-Section (outward)"){CreateFourLBeamsOutside(Diagonal, Material, Class, ComboBox);}else if (ComboBox.Text == "2 швеллера"){CreateTwoChannelBeam(Diagonal, Material, Class, ComboBox);}else if (ComboBox.Text == "Пользовательское"){CreateUserBeam(Diagonal, Material, Class, ComboBox);}}private void CreateWindBrace(Beam WindBrace, string Material, string Class, ComboBoxComboBox){if (ComboBox.Text == "Двутавр"){CreateIBeam(WindBrace, Material, Class, ComboBox);}else if (ComboBox.Text == "2 двутавра"){CreateTwoIBeams(WindBrace, Material, Class, ComboBox);}else if (ComboBox.Text == "4 уголка (внутрь)"){CreateFourLBeamsInside(WindBrace, Material, Class, ComboBox);}else if (ComboBox.Text == "4 L-Section (outward)"){CreateFourLBeamsOutside(WindBrace, Material, Class, ComboBox);}else if (ComboBox.Text == "2 швеллера"){CreateTwoChannelBeam(WindBrace, Material, Class, ComboBox);}93Продолжение приложения Аelse if (ComboBox.Text == "Пользовательское"){CreateUserBeam(WindBrace, Material, Class, ComboBox);}}private void CreateFrontal(Beam Frontal, string Material, string Class, ComboBox ComboBox){if (ComboBox.Text == "Двутавр"){CreateIBeam(Frontal, Material, Class, ComboBox);}else if (ComboBox.Text == "2 двутавра"){CreateTwoIBeams(Frontal, Material, Class, ComboBox);}else if (ComboBox.Text == "4 уголка (внутрь)"){CreateFourLBeamsInside(Frontal, Material, Class, ComboBox);}else if (ComboBox.Text == "4 L-Section (outward)"){CreateFourLBeamsOutside(Frontal, Material, Class, ComboBox);}else if (ComboBox.Text == "2 швеллера"){CreateTwoChannelBeam(Frontal, Material, Class, ComboBox);}else if (ComboBox.Text == "Пользовательское"){CreateUserBeam(Frontal, Material, Class, ComboBox);}}private void CreateIBeam(Beam Beam, string Material, string Class, ComboBox ComboBox){double h = 0, b = 0, t = 0, t1 = 0;if (ComboBox.Name.Contains("BottomDiagonal")){h = System.Double.Parse(BottomDiagonalTextBoxH.Text);b = System.Double.Parse(BottomDiagonalTextBoxB.Text);t = System.Double.Parse(BottomDiagonalTextBoxT.Text);t1 = System.Double.Parse(BottomDiagonalTextBoxT1.Text);}else if (ComboBox.Name.Contains("TopDiagonal")){h = System.Double.Parse(TopDiagonalTextBoxH.Text);b = System.Double.Parse(TopDiagonalTextBoxB.Text);t = System.Double.Parse(TopDiagonalTextBoxT.Text);t1 = System.Double.Parse(TopDiagonalTextBoxT1.Text);}94Продолжение приложения Аelse if (ComboBox.Name.Contains("WindBrace")){h = System.Double.Parse(WindBraceTextBoxH.Text);b = System.Double.Parse(WindBraceTextBoxB.Text);t = System.Double.Parse(WindBraceTextBoxT.Text);t1 = System.Double.Parse(WindBraceTextBoxT1.Text);}else if (ComboBox.Name.Contains("Frontal")){h = System.Double.Parse(FrontalTextBoxH.Text);b = System.Double.Parse(FrontalTextBoxB.Text);t = System.Double.Parse(FrontalTextBoxT.Text);t1 = System.Double.Parse(FrontalTextBoxT1.Text);}Beam.Profile.ProfileString = "HI" + h + "-" + t + "-" + t1 + "*" + b;Beam.Position.Depth = Position.DepthEnum.MIDDLE;Beam.Material.MaterialString = Material;Beam.Class = Class;Beam.Insert();}private void CreateTwoIBeams(Beam Beam, string Material, string Class, ComboBox ComboBox){double h = 0, b = 0, t = 0, t1 = 0, L = 0;if (ComboBox.Name.Contains("BottomDiagonal")){h = System.Double.Parse(BottomDiagonalTextBoxH.Text);b = System.Double.Parse(BottomDiagonalTextBoxB.Text);t = System.Double.Parse(BottomDiagonalTextBoxT.Text);t1 = System.Double.Parse(BottomDiagonalTextBoxT1.Text);L = System.Double.Parse(BottomDiagonalTextBoxL.Text);}else if (ComboBox.Name.Contains("TopDiagonal")){h = System.Double.Parse(TopDiagonalTextBoxH.Text);b = System.Double.Parse(TopDiagonalTextBoxB.Text);t = System.Double.Parse(TopDiagonalTextBoxT.Text);t1 = System.Double.Parse(TopDiagonalTextBoxT1.Text);L = System.Double.Parse(TopDiagonalTextBoxL.Text);}else if (ComboBox.Name.Contains("WindBrace")){h = System.Double.Parse(WindBraceTextBoxH.Text);b = System.Double.Parse(WindBraceTextBoxB.Text);t = System.Double.Parse(WindBraceTextBoxT.Text);t1 = System.Double.Parse(WindBraceTextBoxT1.Text);L = System.Double.Parse(WindBraceTextBoxL.Text);}else if (ComboBox.Name.Contains("Frontal"))95Продолжение приложения А{h = System.Double.Parse(FrontalTextBoxH.Text);b = System.Double.Parse(FrontalTextBoxB.Text);t = System.Double.Parse(FrontalTextBoxT.Text);t1 = System.Double.Parse(FrontalTextBoxT1.Text);L = System.Double.Parse(FrontalTextBoxL.Text);}Beam.Profile.ProfileString = "HI" + h + "-" + t + "-" + t1 + "*" + b;Beam.Position.Depth = Position.DepthEnum.MIDDLE;Beam.Position.PlaneOffset = L / 2 + b / 2;Beam.Material.MaterialString = Material;Beam.Class = Class;Beam.Insert();Beam Beam2 = Operation.CopyObject(Beam, new t3d.Vector((b + L),0, 0)) as Beam;}private void CreateFourLBeamsInside(Beam Beam, string Material, string Class, ComboBoxComboBox){double h = 0, b = 0, t = 0, L = 0, L1 = 0;if (ComboBox.Name.Contains("BottomDiagonal")){h = System.Double.Parse(BottomDiagonalTextBoxH.Text);b = System.Double.Parse(BottomDiagonalTextBoxB.Text);t = System.Double.Parse(BottomDiagonalTextBoxT.Text);L = System.Double.Parse(BottomDiagonalTextBoxL.Text);L1 = System.Double.Parse(BottomDiagonalTextBoxL1.Text);}else if (ComboBox.Name.Contains("TopDiagonal")){h = System.Double.Parse(TopDiagonalTextBoxH.Text);b = System.Double.Parse(TopDiagonalTextBoxB.Text);t = System.Double.Parse(TopDiagonalTextBoxT.Text);L = System.Double.Parse(TopDiagonalTextBoxL.Text);L1 = System.Double.Parse(TopDiagonalTextBoxL1.Text);}else if (ComboBox.Name.Contains("WindBrace")){h = System.Double.Parse(WindBraceTextBoxH.Text);b = System.Double.Parse(WindBraceTextBoxB.Text);t = System.Double.Parse(WindBraceTextBoxT.Text);L = System.Double.Parse(WindBraceTextBoxL.Text);L1 = System.Double.Parse(WindBraceTextBoxL1.Text);}else if (ComboBox.Name.Contains("Frontal")){h = System.Double.Parse(FrontalTextBoxH.Text);b = System.Double.Parse(FrontalTextBoxB.Text);t = System.Double.Parse(FrontalTextBoxT.Text);L = System.Double.Parse(FrontalTextBoxL.Text);L1 = System.Double.Parse(FrontalTextBoxL1.Text); }96Продолжение приложения А// Левая нижняяBeam.Profile.ProfileString = "L" + L + "*" + L1 + "*" + t;Beam.Position.Depth = Position.DepthEnum.FRONT;Beam.Position.Plane = Position.PlaneEnum.RIGHT;Beam.Material.MaterialString = Material;Beam.Class = Class;Beam.Insert();Operation.MoveObject(Beam, new t3d.Vector(-(L1 + b / 2), 0, (L + h / 2)));//Правая верхняяBeam Beam2 = new Beam(Beam.StartPoint, Beam.EndPoint);Beam2.Profile.ProfileString = Beam.Profile.ProfileString;Beam2.Position.Depth = Position.DepthEnum.FRONT;Beam2.Position.Plane = Position.PlaneEnum.RIGHT;Beam2.Position.Rotation = Position.RotationEnum.BELOW;Beam2.Material.MaterialString = Material;Beam2.Class = Class;Beam2.Insert();Operation.MoveObject(Beam2, new t3d.Vector((b / 2),0 , -(h / 2)));//Левая верхняяBeam Beam3 = new Beam(Beam.StartPoint, Beam.EndPoint);Beam3.Profile.ProfileString = "L" + L1 + "*" + L + "*" + t;Beam3.Position.Depth = Position.DepthEnum.FRONT;Beam3.Position.Plane = Position.PlaneEnum.RIGHT;Beam3.Position.Rotation = Position.RotationEnum.BACK;Beam3.Material.MaterialString = Material;Beam3.Class = Class;Beam3.Insert();Operation.MoveObject(Beam3, new t3d.Vector(-(L1 + b / 2), 0, -(h / 2)));//Правая нижняяBeam Beam4 = new Beam(Beam.StartPoint, Beam.EndPoint);Beam4.Profile.ProfileString = Beam3.Profile.ProfileString;Beam4.Position.Depth = Position.DepthEnum.FRONT;Beam4.Position.Plane = Position.PlaneEnum.RIGHT;Beam4.Position.Rotation = Position.RotationEnum.FRONT;Beam4.Material.MaterialString = Material;Beam4.Class = Class;Beam4.Insert();Operation.MoveObject(Beam4, new t3d.Vector((b / 2), 0, (L + h / 2)));}private void CreateFourLBeamsOutside(Beam Beam, string Material, string Class, ComboBoxComboBox){double h = 0, b = 0, t = 0, L = 0, L1 = 0;if (ComboBox.Name.Contains("BottomDiagonal")){h = System.Double.Parse(BottomDiagonalTextBoxH.Text);b = System.Double.Parse(BottomDiagonalTextBoxB.Text);t = System.Double.Parse(BottomDiagonalTextBoxT.Text);L = System.Double.Parse(BottomDiagonalTextBoxL.Text);L1 = System.Double.Parse(BottomDiagonalTextBoxL1.Text);}97Продолжение приложения Аelse if (ComboBox.Name.Contains("TopDiagonal")){h = System.Double.Parse(TopDiagonalTextBoxH.Text);b = System.Double.Parse(TopDiagonalTextBoxB.Text);t = System.Double.Parse(TopDiagonalTextBoxT.Text);L = System.Double.Parse(TopDiagonalTextBoxL.Text);L1 = System.Double.Parse(TopDiagonalTextBoxL1.Text);}else if (ComboBox.Name.Contains("WindBrace")){h = System.Double.Parse(WindBraceTextBoxH.Text);b = System.Double.Parse(WindBraceTextBoxB.Text);t = System.Double.Parse(WindBraceTextBoxT.Text);L = System.Double.Parse(WindBraceTextBoxL.Text);L1 = System.Double.Parse(WindBraceTextBoxL1.Text);}else if (ComboBox.Name.Contains("Frontal")){h = System.Double.Parse(FrontalTextBoxH.Text);b = System.Double.Parse(FrontalTextBoxB.Text);t = System.Double.Parse(FrontalTextBoxT.Text);L = System.Double.Parse(FrontalTextBoxL.Text);L1 = System.Double.Parse(FrontalTextBoxL1.Text);}// Правая нижняяBeam.Profile.ProfileString = "L" + L + "*" + L1 + "*" + t;Beam.Position.Depth = Position.DepthEnum.FRONT;Beam.Position.Plane = Position.PlaneEnum.LEFT;Beam.Material.MaterialString = Material;Beam.Class = Class;Beam.Insert();Operation.MoveObject(Beam, new t3d.Vector(-(L1 + b / 2), 0, -(L + h / 2)));// Левая верхняяBeam Beam2 = new Beam(Beam.StartPoint, Beam.EndPoint);Beam2.Profile.ProfileString = Beam.Profile.ProfileString;Beam2.Position.Depth = Position.DepthEnum.FRONT;Beam2.Position.Plane = Position.PlaneEnum.RIGHT;Beam2.Position.Rotation = Position.RotationEnum.BELOW;Beam2.Material.MaterialString = Material;Beam2.Class = Class;Beam2.Insert();Operation.MoveObject(Beam2, new t3d.Vector((L1 + b / 2),0 , (h / 2)));//Правая верхняяBeam Beam3 = new Beam(Beam.StartPoint, Beam.EndPoint);Beam3.Profile.ProfileString = "L" + L1 + "*" + L + "*" + t;Beam3.Position.Depth = Position.DepthEnum.FRONT;Beam3.Position.Plane = Position.PlaneEnum.RIGHT;Beam3.Position.Rotation = Position.RotationEnum.BACK;Beam3.Material.MaterialString = Material;Beam3.Class = Class;98Продолжение приложения АBeam3.Insert();Operation.MoveObject(Beam3, new t3d.Vector(-(b / 2), 0, (h / 2)));//Левая нижняяBeam Beam4 = new Beam(Beam.StartPoint, Beam.EndPoint);Beam4.Profile.ProfileString = Beam3.Profile.ProfileString;Beam4.Position.Depth = Position.DepthEnum.FRONT;Beam4.Position.Plane = Position.PlaneEnum.RIGHT;Beam4.Position.Rotation = Position.RotationEnum.FRONT;Beam4.Material.MaterialString = Material;Beam4.Class = Class;Beam4.Insert();Operation.MoveObject(Beam4, new t3d.Vector((L1 + b / 2), 0, -(L + h / 2)));}private void CreateTwoChannelBeam(Beam Beam, string Material, string Class, ComboBoxComboBox){double h = 0, b = 0, t = 0, L = 0;if (ComboBox.Name.Contains("BottomDiagonal")){h = System.Double.Parse(BottomDiagonalTextBoxH.Text);b = System.Double.Parse(BottomDiagonalTextBoxB.Text);t = System.Double.Parse(BottomDiagonalTextBoxT.Text);L = System.Double.Parse(BottomDiagonalTextBoxL.Text);}else if (ComboBox.Name.Contains("TopDiagonal")){h = System.Double.Parse(TopDiagonalTextBoxH.Text);b = System.Double.Parse(TopDiagonalTextBoxB.Text);t = System.Double.Parse(TopDiagonalTextBoxT.Text);L = System.Double.Parse(TopDiagonalTextBoxL.Text);}else if (ComboBox.Name.Contains("WindBrace")){h = System.Double.Parse(WindBraceTextBoxH.Text);b = System.Double.Parse(WindBraceTextBoxB.Text);t = System.Double.Parse(WindBraceTextBoxT.Text);L = System.Double.Parse(WindBraceTextBoxL.Text);}else if (ComboBox.Name.Contains("Frontal")){h = System.Double.Parse(FrontalTextBoxH.Text);b = System.Double.Parse(FrontalTextBoxB.Text);t = System.Double.Parse(FrontalTextBoxT.Text);L = System.Double.Parse(FrontalTextBoxL.Text);}// ЛеваяBeam.Profile.ProfileString = "U" + h + "*" + L + "*" + t;Beam.Position.Depth = Position.DepthEnum.MIDDLE;Beam.Position.PlaneOffset = b / 2;Beam.Material.MaterialString = Material;99Продолжение приложения АBeam.Class = Class;Beam.Insert();// ПраваяBeam Beam2 = new Beam(Beam.StartPoint, Beam.EndPoint);Beam2.Profile.ProfileString = Beam.Profile.ProfileString;Beam2.Position.Depth = Position.DepthEnum.MIDDLE;Beam2.Position.Rotation = Position.RotationEnum.BELOW;Beam2.Position.PlaneOffset = -b / 2;Beam2.Material.MaterialString = Material;Beam2.Class = Class;Beam2.Insert();}private void CreateUserBeam(Beam Beam, string Material, string Class, ComboBox ComboBox){if (ComboBox.Name.Contains("BottomDiagonal")){Beam.Profile.ProfileString = BottomDiagonalProfileBox.Text;}else if (ComboBox.Name.Contains("TopDiagonal")){Beam.Profile.ProfileString = TopDiagonalProfileBox.Text;}else if (ComboBox.Name.Contains("WindBrace")){Beam.Profile.ProfileString = WindBraceProfileBox.Text;}else if (ComboBox.Name.Contains("Frontal")){Beam.Profile.ProfileString = FrontalProfileBox.Text;}Beam.Position.Depth = Position.DepthEnum.MIDDLE;Beam.Material.MaterialString = Material;Beam.Class = Class;Beam.Insert();}// ----------------Combo Boxes--------------------------private void BottomDiagonalProfileTypeComboBox_SelectedIndexChanged(object sender,EventArgs e){if (BottomDiagonalProfileTypeComboBox.Text == "Двутавр"){BottomDiagonalTextBoxH.Enabled = true;BottomDiagonalTextBoxB.Enabled = true;BottomDiagonalTextBoxT.Enabled = true;BottomDiagonalTextBoxT1.Enabled = true;BottomDiagonalTextBoxL.Enabled = false;BottomDiagonalTextBoxL1.Enabled = false;BottomDiagonalProfileBox.Enabled = false;100Продолжение приложения АBottomDiagonalPictureBox.ImageLocation = @"D:\CSHARP to TeklaStructure\BRACING\BRACING\IBeam.jpg";}else if (BottomDiagonalProfileTypeComboBox.Text == "4 уголка (внутрь)"){BottomDiagonalTextBoxH.Enabled = true;BottomDiagonalTextBoxB.Enabled = true;BottomDiagonalTextBoxT.Enabled = true;BottomDiagonalTextBoxT1.Enabled = false;BottomDiagonalTextBoxL.Enabled = true;BottomDiagonalTextBoxL1.Enabled = true;BottomDiagonalProfileBox.Enabled = false;BottomDiagonalPictureBox.Image = new Bitmap(@"D:\CSHARP to TeklaStructure\BRACING\BRACING\FourLBeams.png");}else if (BottomDiagonalProfileTypeComboBox.Text == "4 L-Section (outward)"){BottomDiagonalTextBoxH.Enabled = true;BottomDiagonalTextBoxB.Enabled = true;BottomDiagonalTextBoxT.Enabled = true;BottomDiagonalTextBoxT1.Enabled = false;BottomDiagonalTextBoxL.Enabled = true;BottomDiagonalTextBoxL1.Enabled = true;BottomDiagonalProfileBox.Enabled = false;BottomDiagonalPictureBox.Image = new Bitmap(@"D:\CSHARP to TeklaStructure\BRACING\BRACING\FourLBeams(Outside).png");}else if (BottomDiagonalProfileTypeComboBox.Text == "2 швеллера"){BottomDiagonalTextBoxH.Enabled = true;BottomDiagonalTextBoxB.Enabled = true;BottomDiagonalTextBoxT.Enabled = true;BottomDiagonalTextBoxT1.Enabled = false;BottomDiagonalTextBoxL.Enabled = true;BottomDiagonalTextBoxL1.Enabled = false;BottomDiagonalProfileBox.Enabled = false;BottomDiagonalPictureBox.Image = new Bitmap(@"D:\CSHARP to TeklaStructure\BRACING\BRACING\TwoChannel.png");}else if (BottomDiagonalProfileTypeComboBox.Text == "2 двутавра"){BottomDiagonalTextBoxH.Enabled = true;BottomDiagonalTextBoxB.Enabled = true;BottomDiagonalTextBoxT.Enabled = true;BottomDiagonalTextBoxT1.Enabled = true;BottomDiagonalTextBoxL.Enabled = true;BottomDiagonalTextBoxL1.Enabled = false;BottomDiagonalProfileBox.Enabled = false;BottomDiagonalPictureBox.Image = new Bitmap(@"D:\CSHARP to TeklaStructure\BRACING\BRACING\TwoIBeam.png");}101Продолжение приложения Аelse if (BottomDiagonalProfileTypeComboBox.Text == "Пользовательское"){BottomDiagonalTextBoxH.Enabled = false;BottomDiagonalTextBoxB.Enabled = false;BottomDiagonalTextBoxT.Enabled = false;BottomDiagonalTextBoxT1.Enabled = false;BottomDiagonalTextBoxL.Enabled = false;BottomDiagonalTextBoxL1.Enabled = false;BottomDiagonalProfileBox.Enabled = true;BottomDiagonalPictureBox.Image = new Bitmap(@"D:\CSHARP to TeklaStructure\BRACING\BRACING\User.png");}}private void TopDiagonalProfileTypeComboBox_SelectedIndexChanged(object sender, EventArgs e){if (TopDiagonalProfileTypeComboBox.Text == "Двутавр"){TopDiagonalTextBoxH.Enabled = true;TopDiagonalTextBoxB.Enabled = true;TopDiagonalTextBoxT.Enabled = true;TopDiagonalTextBoxT1.Enabled = true;TopDiagonalTextBoxL.Enabled = false;TopDiagonalTextBoxL1.Enabled = false;TopDiagonalProfileBox.Enabled = false;TopDiagonalPictureBox.ImageLocation = @"D:\CSHARP to TeklaStructure\BRACING\BRACING\IBeam.jpg";}else if (TopDiagonalProfileTypeComboBox.Text == "4 уголка (внутрь)"){TopDiagonalTextBoxH.Enabled = true;TopDiagonalTextBoxB.Enabled = true;TopDiagonalTextBoxT.Enabled = true;TopDiagonalTextBoxT1.Enabled = false;TopDiagonalTextBoxL.Enabled = true;TopDiagonalTextBoxL1.Enabled = true;TopDiagonalProfileBox.Enabled = false;TopDiagonalPictureBox.ImageLocation = @"D:\CSHARP to TeklaStructure\BRACING\BRACING\FourLBeams.png";}else if (TopDiagonalProfileTypeComboBox.Text == "4 L-Section (outward)"){TopDiagonalTextBoxH.Enabled = true;TopDiagonalTextBoxB.Enabled = true;TopDiagonalTextBoxT.Enabled = true;TopDiagonalTextBoxT1.Enabled = false;TopDiagonalTextBoxL.Enabled = true;TopDiagonalTextBoxL1.Enabled = true;TopDiagonalProfileBox.Enabled = false;TopDiagonalPictureBox.ImageLocation = @"D:\CSHARP to TeklaStructure\BRACING\BRACING\FourLBeams(Outside).png";}102Продолжение приложения Аelse if (TopDiagonalProfileTypeComboBox.Text == "2 швеллера"){TopDiagonalTextBoxH.Enabled = true;TopDiagonalTextBoxB.Enabled = true;TopDiagonalTextBoxT.Enabled = true;TopDiagonalTextBoxT1.Enabled = false;TopDiagonalTextBoxL.Enabled = true;TopDiagonalTextBoxL1.Enabled = false;TopDiagonalProfileBox.Enabled = false;TopDiagonalPictureBox.ImageLocation = @"D:\CSHARP to TeklaStructure\BRACING\BRACING\TwoChannel.png";}else if (TopDiagonalProfileTypeComboBox.Text == "2 двутавра"){TopDiagonalTextBoxH.Enabled = true;TopDiagonalTextBoxB.Enabled = true;TopDiagonalTextBoxT.Enabled = true;TopDiagonalTextBoxT1.Enabled = true;TopDiagonalTextBoxL.Enabled = true;TopDiagonalTextBoxL1.Enabled = false;TopDiagonalProfileBox.Enabled = false;TopDiagonalPictureBox.ImageLocation = @"D:\CSHARP to TeklaStructure\BRACING\BRACING\TwoIBeam.png";}else if (TopDiagonalProfileTypeComboBox.Text == "Пользовательское"){TopDiagonalTextBoxH.Enabled = false;TopDiagonalTextBoxB.Enabled = false;TopDiagonalTextBoxT.Enabled = false;TopDiagonalTextBoxT1.Enabled = false;TopDiagonalTextBoxL.Enabled = false;TopDiagonalTextBoxL1.Enabled = false;TopDiagonalProfileBox.Enabled = true;TopDiagonalPictureBox.ImageLocation = @"D:\CSHARP to TeklaStructure\BRACING\BRACING\User.png";}}private void WindBraceProfileTypeComboBox_SelectedIndexChanged(object sender, EventArgs e){if (WindBraceProfileTypeComboBox.Text == "Двутавр"){WindBraceTextBoxH.Enabled = true;WindBraceTextBoxB.Enabled = true;WindBraceTextBoxT.Enabled = true;WindBraceTextBoxT1.Enabled = true;WindBraceTextBoxL.Enabled = false;WindBraceTextBoxL1.Enabled = false;WindBraceProfileBox.Enabled = false;103Продолжение приложения АWindBracePictureBox.ImageLocation = @"D:\CSHARP to TeklaStructure\BRACING\BRACING\IBeam.jpg";}else if (WindBraceProfileTypeComboBox.Text == "4 уголка (внутрь)"){WindBraceTextBoxH.Enabled = true;WindBraceTextBoxB.Enabled = true;WindBraceTextBoxT.Enabled = true;WindBraceTextBoxT1.Enabled = false;WindBraceTextBoxL.Enabled = true;WindBraceTextBoxL1.Enabled = true;WindBraceProfileBox.Enabled = false;WindBracePictureBox.ImageLocation = @"D:\CSHARP to TeklaStructure\BRACING\BRACING\FourLBeams.png";}else if (WindBraceProfileTypeComboBox.Text == "4 уголка (наружу)"){WindBraceTextBoxH.Enabled = true;WindBraceTextBoxB.Enabled = true;WindBraceTextBoxT.Enabled = true;WindBraceTextBoxT1.Enabled = false;WindBraceTextBoxL.Enabled = true;WindBraceTextBoxL1.Enabled = true;WindBraceProfileBox.Enabled = false;WindBracePictureBox.ImageLocation = @"D:\CSHARP to TeklaStructure\BRACING\BRACING\FourLBeams(Outside).png";}else if (WindBraceProfileTypeComboBox.Text == "2 швеллера"){WindBraceTextBoxH.Enabled = true;WindBraceTextBoxB.Enabled = true;WindBraceTextBoxT.Enabled = true;WindBraceTextBoxT1.Enabled = false;WindBraceTextBoxL.Enabled = true;WindBraceTextBoxL1.Enabled = false;WindBraceProfileBox.Enabled = false;WindBracePictureBox.ImageLocation = @"D:\CSHARP to TeklaStructure\BRACING\BRACING\TwoChannel.png";}else if (WindBraceProfileTypeComboBox.Text == "2 двутавра"){WindBraceTextBoxH.Enabled = true;WindBraceTextBoxB.Enabled = true;WindBraceTextBoxT.Enabled = true;WindBraceTextBoxT1.Enabled = true;WindBraceTextBoxL.Enabled = true;WindBraceTextBoxL1.Enabled = false;WindBraceProfileBox.Enabled = false;WindBracePictureBox.ImageLocation = @"D:\CSHARP to TeklaStructure\BRACING\BRACING\TwoIBeam.png"; }104Продолжение приложения Аelse if (WindBraceProfileTypeComboBox.Text == "Пользовательское"){WindBraceTextBoxH.Enabled = false;WindBraceTextBoxB.Enabled = false;WindBraceTextBoxT.Enabled = false;WindBraceTextBoxT1.Enabled = false;WindBraceTextBoxL.Enabled = false;WindBraceTextBoxL1.Enabled = false;WindBraceProfileBox.Enabled = true;WindBracePictureBox.ImageLocation = @"D:\CSHARP to TeklaStructure\BRACING\BRACING\User.png";}}private void FrontalProfileTypeComboBox_SelectedIndexChanged(object sender, EventArgs e){if (FrontalProfileTypeComboBox.Text == "Двутавр"){FrontalTextBoxH.Enabled = true;FrontalTextBoxB.Enabled = true;FrontalTextBoxT.Enabled = true;FrontalTextBoxT1.Enabled = true;FrontalTextBoxL.Enabled = false;FrontalTextBoxL1.Enabled = false;FrontalProfileBox.Enabled = false;FrontalPictureBox.ImageLocation = @"D:\CSHARP to TeklaStructure\BRACING\BRACING\IBeam.jpg";}else if (FrontalProfileTypeComboBox.Text == "4 уголка (внутрь)"){FrontalTextBoxH.Enabled = true;FrontalTextBoxB.Enabled = true;FrontalTextBoxT.Enabled = true;FrontalTextBoxT1.Enabled = false;FrontalTextBoxL.Enabled = true;FrontalTextBoxL1.Enabled = true;FrontalProfileBox.Enabled = false;FrontalPictureBox.ImageLocation = @"D:\CSHARP to TeklaStructure\BRACING\BRACING\FourLBeams.png";}else if (FrontalProfileTypeComboBox.Text == "4 L-Section (outward)"){FrontalTextBoxH.Enabled = true;FrontalTextBoxB.Enabled = true;FrontalTextBoxT.Enabled = true;FrontalTextBoxT1.Enabled = false;FrontalTextBoxL.Enabled = true;FrontalTextBoxL1.Enabled = true;FrontalProfileBox.Enabled = false;FrontalPictureBox.ImageLocation = @"D:\CSHARP to TeklaStructure\BRACING\BRACING\FourLBeams(Outside).png";}105Продолжение приложения Аelse if (FrontalProfileTypeComboBox.Text == "2 швеллера"){FrontalTextBoxH.Enabled = true;FrontalTextBoxB.Enabled = true;FrontalTextBoxT.Enabled = true;FrontalTextBoxT1.Enabled = false;FrontalTextBoxL.Enabled = true;FrontalTextBoxL1.Enabled = false;FrontalProfileBox.Enabled = false;FrontalPictureBox.ImageLocation = @"D:\CSHARP to TeklaStructure\BRACING\BRACING\TwoChannel.png";}else if (FrontalProfileTypeComboBox.Text == "2 двутавра"){FrontalTextBoxH.Enabled = true;FrontalTextBoxB.Enabled = true;FrontalTextBoxT.Enabled = true;FrontalTextBoxT1.Enabled = true;FrontalTextBoxL.Enabled = true;FrontalTextBoxL1.Enabled = false;FrontalProfileBox.Enabled = false;FrontalPictureBox.ImageLocation = @"D:\CSHARP to TeklaStructure\BRACING\BRACING\TwoIBeam.png";}else if (FrontalProfileTypeComboBox.Text == "Пользовательское"){FrontalTextBoxH.Enabled = false;FrontalTextBoxB.Enabled = false;FrontalTextBoxT.Enabled = false;FrontalTextBoxT1.Enabled = false;FrontalTextBoxL.Enabled = false;FrontalTextBoxL1.Enabled = false;FrontalProfileBox.Enabled = true;FrontalPictureBox.ImageLocation = @"D:\CSHARP to TeklaStructure\BRACING\BRACING\User.png";}}}}106ПРИЛОЖЕНИЕ Б107ПРИЛОЖЕНИЕ В108Продолжение приложения В109Продолжение приложения В110Продолжение приложения В111Продолжение приложения В112Продолжение приложения В.