ETABS_Toolkit
ETABS_Toolkit copied to clipboard
Add Support for Groups
Issues addressed by this PR
Fixes #509 #500
ETABS Toolkit now allows to push/pull and update objects (i.e. bars, nodes, panels, rigid links and openings) handling corresponding assignments to Groups via Tags.
Test files
Grasshopper File https://burohappold.sharepoint.com/:u:/r/sites/BHoM/02_Current/12_Scripts/02_Pull%20Request/BHoM/ETABS_Toolkit/%23513-AddSupportforGroups/TestScript.gh?csf=1&web=1&e=NzN4CF
Changelog
- Add Support for Group in Push/Pull/Update of Bars
- Add Support for Group in Push/Pull/Update of Nodes
- Add Support for Group in Push/Pull/Update of Panels
- Add Support for Group in Push/Pull/Update of Links
- Add Support for Group in Push/Pull/Update of Openings
@BHoMBot check installer
@BHoMBot check installer
Groups pushed and pulled successfully!
Tested this for ETABS Version 22.7.0 using Rhino 7 using the test script provided in @GCRA101's original comment.
The script works as intended:
- Each object is assigned to different group tags using "Set Property" and pushed to ETABS
- Groups of objects are uniquely assigned to different group tags using "Set Property" and pushed to ETABS
- Moreover, the information on group tags is pulled from ETABS along with the BHoM objects and updated as needed and re-pushed using "Update Only" push type.
@BHoMBot check installer
@GCRA101 to confirm, the following actions are now queued:
- check
installer