Self-ordering GH components

A WIP system of springs and collision between rectangles to self-adjust the definition.

It’s not finished yet, but it works. It’s complicated to make it smart because it’s hard to deduce the user’s intention, I guess I have to complement it with a widget to control the behavior or maybe create a “recognizable cases” filter to specify how it reacts in each case.

Any feedback is welcome.
There is no release date, you can find out from:

13 Likes

That’s awesome, we now have dynamic relaxation inside of Grasshopper itself! :laughing:

1 Like

For some extra control I’d see groups as a way to manage localized simulations. Once components are grouped their group acts as one component in its container, and internal components affect only those in that group

I love hopefully it can be activated and deactivated by means of a keyboard shortcut.