Esempio n. 1
0
 public static Dictionary <string, object> PressureLoadDeconstruct(FemDesign.Loads.PressureLoad pressureLoad)
 {
     return(new Dictionary <string, object>
     {
         { "Guid", pressureLoad.Guid },
         { "Type", pressureLoad.LoadType },
         { "Surface", pressureLoad.Region.ToDynamoSurface() },
         { "Direction", pressureLoad.Direction.ToDynamo() },
         { "z0", pressureLoad.Z0 },
         { "q0", pressureLoad.Q0 },
         { "qh", pressureLoad.Qh },
         { "LoadCaseGuid", pressureLoad.LoadCase },
         { "Comment", pressureLoad.Comment }
     });
 }
        protected override void SolveInstance(IGH_DataAccess DA)
        {
            // get input
            FemDesign.Loads.PressureLoad obj = null;
            if (!DA.GetData(0, ref obj))
            {
                return;
            }
            if (obj == null)
            {
                return;
            }

            // return
            DA.SetData(0, obj.Guid);
            DA.SetData(1, obj.LoadType);
            DA.SetData(2, obj.GetRhinoGeometry());
            DA.SetData(3, obj.Direction.ToRhino());
            DA.SetData(4, obj.Z0);
            DA.SetData(5, obj.Q0);
            DA.SetData(6, obj.Qh);
            DA.SetData(7, obj.LoadCase);
            DA.SetData(8, obj.Comment);
        }