ETABS_Toolkit icon indicating copy to clipboard operation
ETABS_Toolkit copied to clipboard

Add Support for Groups

Open GCRA101 opened this issue 1 month ago • 4 comments

Issues addressed by this PR

Fixes #509 #500

Test GH Script View Test ETABS Model

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

GCRA101 avatar Nov 05 '25 13:11 GCRA101

@BHoMBot check installer

GCRA101 avatar Nov 05 '25 13:11 GCRA101

@BHoMBot check installer

michaelhoehn avatar Nov 05 '25 17:11 michaelhoehn

Groups pushed and pulled successfully!

myriamchourfi avatar Nov 06 '25 15:11 myriamchourfi

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:

  1. Each object is assigned to different group tags using "Set Property" and pushed to ETABS
  2. Groups of objects are uniquely assigned to different group tags using "Set Property" and pushed to ETABS
  3. 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.
image image

samuelbasimalla avatar Nov 08 '25 15:11 samuelbasimalla

@BHoMBot check installer

GCRA101 avatar Nov 20 '25 18:11 GCRA101

@GCRA101 to confirm, the following actions are now queued:

  • check installer

bhombot-ci[bot] avatar Nov 20 '25 18:11 bhombot-ci[bot]