Esempio n. 1
0
        public static bool SetPoint(HndzNode node)
        {
            SAPPoint point = new SAPPoint();

            point.ConvertFromHndzNode(node);
            return(SAP2000API.SetPoint(point));
        }
Esempio n. 2
0
        public static bool SetRestraint(HndzNode node, HndzRestraint restraint)
        {
            SAPPoint point = new SAPPoint();

            point.ConvertFromHndzNode(node);
            SAPRestraint sapRestraint = new SAPRestraint();

            sapRestraint.ConvertFromHndzRestraint(restraint);
            return(SAP2000API.SetRestraint(point, sapRestraint));
        }
Esempio n. 3
0
 private void btn_GenerateIfc_Click(object sender, RoutedEventArgs e)
 {
     HndzSite     site     = new HndzSite();
     HndzBuilding building = new HndzBuilding();
     HndzStorey   storey   = new HndzStorey(building);
     //HndzProduct product = new HndzProduct(ref storey);
     HndzNode node1 = new HndzNode();
     HndzNode node4 = new HndzNode();
     HndzNode node5 = new HndzNode();
     HndzNode node2 = new HndzNode(2, 3, 5);
     HndzNode ss    = new HndzNode();
 }
Esempio n. 4
0
        public void ConvertFromHndzNode(HndzNode node)
        {
            Name = node.Name;
            X    = node.Point.X;
            Y    = node.Point.Y;
            Z    = node.Point.Z;

            AnalysisResults.F1       = node.Reactions.F1;
            AnalysisResults.F2       = node.Reactions.F2;
            AnalysisResults.F3       = node.Reactions.F3;
            AnalysisResults.M1       = node.Reactions.M1;
            AnalysisResults.M2       = node.Reactions.M2;
            AnalysisResults.M3       = node.Reactions.M3;
            AnalysisResults.LoadCase = node.Reactions.LoadCase;
        }
Esempio n. 5
0
        internal HndzNode ConvertToHndzNode()
        {
            HndzNode node = new HndzNode();

            node.Name  = Name;
            node.Point = new Rhino.Geometry.Point3d(X, Y, Z);

            node.Reactions.F1       = AnalysisResults.F1;
            node.Reactions.F2       = AnalysisResults.F2;
            node.Reactions.F3       = AnalysisResults.F3;
            node.Reactions.M1       = AnalysisResults.M1;
            node.Reactions.M2       = AnalysisResults.M2;
            node.Reactions.M3       = AnalysisResults.M3;
            node.Reactions.LoadCase = AnalysisResults.LoadCase;

            return(node);
        }