Ejemplo n.º 1
0
 public static Dictionary <string, object> FictitiousBarDeconstruct(FemDesign.ModellingTools.FictitiousBar fictitiousBar)
 {
     return(new Dictionary <string, object>
     {
         { "Guid", fictitiousBar.Guid },
         { "AnalyticalID", fictitiousBar.Name },
         { "Curve", fictitiousBar.Edge.ToDynamo() },
         { "AE", fictitiousBar.AE },
         { "ItG", fictitiousBar.ItG },
         { "I1E", fictitiousBar.I1E },
         { "I2E", fictitiousBar.I2E },
         { "Connectivity", fictitiousBar._connectivity },
         { "LocalY", fictitiousBar.LocalY.ToDynamo() }
     });
 }
Ejemplo n.º 2
0
        protected override void SolveInstance(IGH_DataAccess DA)
        {
            // get input
            FemDesign.ModellingTools.FictitiousBar obj = null;
            if (!DA.GetData(0, ref obj))
            {
                return;
            }
            if (obj == null)
            {
                return;
            }

            // return
            DA.SetData(0, obj.Guid);
            DA.SetData(1, obj.Name);
            DA.SetData(2, obj.Edge.ToRhino());
            DA.SetData(3, obj.AE);
            DA.SetData(4, obj.ItG);
            DA.SetData(5, obj.I1E);
            DA.SetData(6, obj.I2E);
            DA.SetDataList(7, obj._connectivity);
            DA.SetData(8, obj.LocalY.ToRhino());
        }