You are on page 1of 2

SimplifyTopology();

Sp36.boundary = BoundaryCondition(Fixed, Fixed, Fixed, Fixed, Fixed, Fixed);


Sp35.boundary = BoundaryCondition(Fixed, Fixed, Fixed, Fixed, Fixed, Fixed);
SimplifyTopology();
Sp34.boundary = BoundaryCondition(Fixed, Fixed, Fixed, Free, Free, Fixed);
Sp33.boundary = BoundaryCondition(Fixed, Fixed, Fixed, Free, Free, Fixed);
Long_plus_reinf = GeneralSection(17800, 2219000, 508400000, 330900000, 996600,
1500000, 1530000, 927600, 11610, 6194, 0, 316, 2022000, 1492000);
Bm16.section = Long_plus_reinf;
Bm21.section = Long_plus_reinf;
Bm64.section = Long_plus_reinf;
Bm117.section = Long_plus_reinf;
Bm118.section = Long_plus_reinf;
Bm119.section = Long_plus_reinf;
Bm130.section = Long_plus_reinf;
Bm129.section = Long_plus_reinf;
Bm128.section = Long_plus_reinf;
Bm121.section = Long_plus_reinf;
Bm122.section = Long_plus_reinf;
Bm125.section = Long_plus_reinf;
SimplifyTopology();
Bm16.section = BF300x11_col;
Bm118.section = BF300x11_col;
Bm130.section = BF300x11_col;
Bm129.section = BF300x11_col;
Bm128.section = BF300x11_col;
Bm121.section = BF300x11_col;
Bm122.section = BF300x11_col;
Bm125.section = BF300x11_col;
Bm119.section = BF300x11_col;
Bm21.section = BF320x12_col;
Bm64.section = BF320x12_col;
Bm117.section = BF320x12_col;
Curve89 = CreateLineTwoPoints(Point(8127 mm,-5296 mm,-3700 mm), Point(8127 mm,-4596
mm,-3700 mm));
Delete(Bm117);
Delete(Bm64);
Delete(Bm21);
Delete(Bm121);
Delete(Bm122);
Delete(Bm125);
Delete(Curve60);
Curve90 = CreateLineTwoPoints(Point(8127 mm,-4596 mm,-3700 mm), Point(11178.61773
mm,-4596 mm,-3700 mm));
Curve91 = Curve90.copyTranslate(Vector3d(0 mm,700 mm,0 mm));
Delete(Curve91);
Curve92 = Curve59.copyTranslate(Vector3d(0 mm,700 mm,0 mm));
Curve93 = Curve59.copyTranslate(Vector3d(0 mm,350 mm,0 mm));
Curve94 = Curve59.copyTranslate(Vector3d(0 mm,1050 mm,0 mm));
Curve95 = Curve59.copyTranslate(Vector3d(0 mm,1400 mm,0 mm));
Curve96 = Curve95.divide(XPlane3d(11166.32229 mm));
Curve97 = Curve94.divide(XPlane3d(11151 mm));
Curve98 = Curve59.divide(XPlane3d(11366.12473 mm));
Curve99 = Curve93.divide(XPlane3d(11249.05394 mm));
Delete(Curve92);
Bm135 = Beam(Curve59);
Bm136 = Beam(Curve90);
Bm137 = Beam(Curve95);
Bm137.section = BF300x11_col;
Bm136.section = BF300x11_col;
Bm135.section = BF300x11_col;
Bm137.CurveOffset = AlignedCurveOffset(frFlushBottom, 0 mm);
Bm136.CurveOffset = AlignedCurveOffset(frFlushBottom, 0 mm);
Bm135.CurveOffset = AlignedCurveOffset(frFlushBottom, 0 mm);
Bm137.CurveOffset.Alignment = frFlushTop;
Bm136.CurveOffset.Alignment = frFlushTop;
Bm135.CurveOffset.Alignment = frFlushTop;
Delete(Curve15);
Delete(Point33);
Delete(Point98);
Delete(Point97);
Delete(Curve67);
Bm138 = Beam(Curve93);
Bm139 = Beam(Curve94);
Bm138.CurveOffset = AlignedCurveOffset(frFlushBottom, 0 mm);
Bm139.CurveOffset = AlignedCurveOffset(frFlushBottom, 0 mm);
Bm139.CurveOffset.Alignment = frFlushTop;
Bm138.CurveOffset.Alignment = frFlushTop;
SimplifyTopology();
Delete(Curve53);
Delete(Curve52);
Delete(Curve51);
Curve100 = CreateLineTwoPoints(Point(8127 mm,-5296 mm,-3700 mm), Point(5326 mm,-
5296 mm,-3700 mm));
Curve101 = Curve100.copyTranslate(Vector3d(0 mm,1400 mm,0 mm));
Curve102 = Curve100.copyTranslate(Vector3d(0 mm,700 mm,0 mm));
Bm140 = Beam(Curve102);
Bm141 = Beam(Curve101);
Bm142 = Beam(Curve100);
Bm140.section = BF320x12_col;
Bm142.section = BF320x12_col;
Bm141.section = BF320x12_col;
Bm140.CurveOffset = AlignedCurveOffset(frFlushBottom, 0 mm);
Bm142.CurveOffset = AlignedCurveOffset(frFlushBottom, 0 mm);
Bm141.CurveOffset = AlignedCurveOffset(frFlushBottom, 0 mm);
Bm141.CurveOffset.Alignment = frFlushTop;
Bm142.CurveOffset.Alignment = frFlushTop;
Bm140.CurveOffset.Alignment = frFlushTop;
Delete(Curve72);
Delete(Curve74);

SimplifyTopology();

You might also like