Пример #1
0
        public Column(Node _columnStart, Node _columnEnd, I_BeamSection _columnSection)
        {
            Id          = ++idCounter;
            ColumnStart = _columnStart;
            ColumnEnd   = _columnEnd;
            Point3d _ColumnStart = new Point3d(_columnStart.X, _columnStart.Y, _columnStart.Z);
            Point3d _ColumnEnd   = new Point3d(_columnEnd.X, _columnEnd.Y, _columnEnd.Z);
            Line    myColumn     = new Line(_ColumnStart, _ColumnEnd);

            ColumnSection = _columnSection;
        }
Пример #2
0
        public Purlin(Node _purlinStart, Node _purlinEnd, I_BeamSection _purlinSection)
        {
            PurlinId    = ++idCounter;
            PurlinStart = _purlinStart;
            PurlinEnd   = _purlinEnd;
            Point3d _PurlinStart = new Point3d(PurlinStart.X, PurlinStart.Y, PurlinStart.Z);
            Point3d _PurlinEnd   = new Point3d(PurlinEnd.X, PurlinEnd.Y, PurlinEnd.Z);

            MyPurlin      = new Line(_PurlinStart, _PurlinEnd);
            PurlinSection = _purlinSection;
        }
Пример #3
0
        public Beam(Node _BeamStart, Node _BeamEnd, I_BeamSection _BeamSection)
        {
            Id        = ++idCounter;
            BeamStart = _BeamStart;
            BeamEnd   = _BeamEnd;
            Point3d beamStart = new Point3d(_BeamStart.X, _BeamStart.Y, _BeamStart.Z);
            Point3d beamEnd   = new Point3d(_BeamEnd.X, _BeamEnd.Y, _BeamEnd.Z);

            Beamline    = new Line(beamStart, beamEnd);
            BeamSection = _BeamSection;
            isTapered   = false;
        }
Пример #4
0
 public Purlin(int _purlinId, Node _purlinStart, Node _purlinEnd, I_BeamSection _purlinSection, Results _purlinloads) : this(_purlinStart, _purlinEnd, _purlinSection)
 {
     PurlinLoads = _purlinloads;
 }