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); }