generative modeling for Rhino
This discussion is to propose some solutions that would allow to improve the grasshopper learning experience. I posted a similar discussion like a year ago but the topic was more specific so I decided to start a new one.
About the I/O letters... woudn't it be possible to use icons for I/O, the same ones that already exist for each data type... "Draw icons" could change also that or make a separate switch. It would be much easier to make the right connections.
Now that there is a ZUI, zooming on a component could display the I/O datatypes, an maybe the list lenght.
Quite often I find myself showing a definition from start to finish. Displaying the "selected only" is useful for that purpose, but it means i have to turn on all the components to use it. I think selected only should work also on components that are turned off, it woud be much easier to show a finished definition since most of the components are off.
That's it... for now... piece of cake?
"I think selected only should work also on components that are turned off"
Done. It's not an option, it's just the new behaviour. Let's see if anyone objects.
That was fast!
It doesn't work for all the tools... The "selected only" only works with the geometry type components, for all the other it's just like before.
Just fixed a bug with Components in this mode. The next release should display all objects in Selected Only mode properly.
I added a "Full Name" mode, when enabled all parameters have their full name rather than abbreviation. So "R" becomes "Radius" etc. However I will have to dig through all ~1000 or so components to make sure the names make sense (a lot of them don't or are too vague).
The mode currently only applies to newly added component, it will not change the display of existing components. I'm not sure if this would be a desirable thing, as full name components are way bigger and therefore any layout will be wrecked by switching back and forth.
Full names are a good solution. You could display them at higher zoom levels to avoid messing up definitions...
I will insist once more on the data type icons... maybe they shoudn't replace the letters or fullnames but I think seeing them would be very useful to quickly visualize the Inputs and Outputs that are connectable.