BHoM / SAP2000_Toolkit

GNU Lesser General Public License v3.0
9 stars 3 forks source link

SAP2000_Toolkit: SAP Push Group Feature #97

Closed karlybast closed 4 years ago

karlybast commented 4 years ago

As a structures graduate at BH in NY, I am loving the SAP2000 push!

One thing that would make it significantly more useful is if BHoM objects could be grouped and those groups could be pushed to SAP.

I understand this can be done using different section properties, but often we find that objects in different groups can have the same section properties. Therefore, the select-by-sectionproperty function in SAP to make a group does not always conserve the groupings we need.

For example, in order to conserve these groups in the push to SAP, often I am having to give each group a different arbitrary section property, select by section property in SAP, then group them manually, then change all their sizes. It seems that being able to group BHoM objects would be a much more efficient way to achieve the same result.

Please look into adding this function to make the BHoM more SAP-friendly!

al-fisher commented 4 years ago

Hey @karlybast! Great you’re enjoying the BHoM 😄 If I understand correctly then I think we could be looking to utilise the BHoM tags for this task. Tags can be set on any objects you push, and are a good way of “grouping” objects. The object tag could then be mapped by the SAP adapter to groups inside SAP. @IsakNaslundBh @JosefTaylor how does that sound to you guys?

IsakNaslundBh commented 4 years ago

@karlybast seconding @al-fisher s comment 😄 @al-fisher either that or making use of the BHoMGroup, making them push-able to SAP. Both Robot and GSA support the groups, but requires elements to have been pushed before, similar to loads, so something with tags might be a better approach.

Will let @JosefTaylor answer what type of grouping functionality that is available in the SAP API, and should probably transfer this issue to SAP2000_Toolkit. 👍

JosefTaylor commented 4 years ago

I've opened an issue on the SAP2000_Toolkit here I don't yet know what the capability in the SAP API is, so first step is to investigate that. Thanks @karlybast for pushing this!

IsakNaslundBh commented 4 years ago

FYI, can transfer issues across repos @JosefTaylor :

image

Have re-opened and transferred the issue for you if you want to keep this open instead of the new, to keep the history!