We are excited today to release Dynamo Core 2.16 out into the wild! A huge shout-out to @helena.wahlstrom for writing this one to bring you all the good things it contains
Dynamo 2.16 brings powerful improvements to polycurves, helps you stay up to date with the latest Dynamo news with the Notification Center, and introduces a new Custom Selection node. It enables you to work faster and more seamlessly with groups, wires, and Watch nodes, and adds polish and improvements to the Graph Node Manager. We’ve added detailed error reporting and a safer Package Manager experience. As always, we’ve also taken performance up a notch, with boosts to workspace references, Package Manager, and Graph Node Manager + custom nodes.
As always, there is a lot more too, so come get your hands on it , give it a spin, read the blog post and let us know what you think!
It would we be cool to see a bounding box aligned to plane as well, so the user can choose the orientation manually if they need vs rely on Dynamo’s understanding of that rotation.
If they need a reference of how this could look, the bounding box node from Grasshopper is a good example. It has geometry/plane inputs (with plane giving implied rotation in XYZ aspects), then the output is the BB. There is also an option for ‘Union box’ which is a valuable idea also - effectively the bounding box of multiple objects, or the total bounding box of their bounding boxes.
I believe I discussed BB by coordinate system at one point, which I believe would be oh so slightly faster than planes due to the rendering complexity (planes have transparency, coordinate systems do not) and class inheritance. Would that work just as well?
So it’s likely we’ll have a constructor natively (I can’t test/confirm yet), and if not we can use an already existing hidden method (which previously didn’t work unless you used the identity coordinate system) to generate content for a bit.
2 options should adjust urgently to Dynamo
1- The ability to be back to old base grey interface for node. Add the option of themes
2- Coding in python node, the ability to zoom on text by mouse wheel similar to all IDE editors.
We have in our roadmap already tasks around adding in Color Theming to Dynamo It won’t be in the next release, but it’s planned for early next year at this stage (Legal safe-harbour caveat of times may change and priorities may shift).
The Python Editor isn’t a true IDE and uses the AvalonEdit component which unfortunately has very limited ability for us to make changes to it as @GavinCrump mentioned. As such, for #2 in your list @OS-den this would require us switching out the entire component for something else and that is a larger scoped effort.
Already added those requests in GitHub long time ago and no action is taken
Personally I find the new black theme with the recent dynamo releases is very ugly comparing to the modest classical grey one.
As about the zooming text, I understand that you are using (AvalonEdit) which having a limited options. Alreay it’s requested this option at their github longtime ago:
There are many other free libraries that you can use a embedded IDE and text editor into dynamo instead, or at least make the option when double clicking the python node could be able to open into other external editors like VS code or others similar.
There are some open-source project that working around that like (ironpython-stubs) but still not fully updated to the developing APIs autocompletion and integrated to Dynamo.
Hopefully with the upcoming release there’ll be some ameliorations and taking into consideration those 2 requests.
Relatively and similarly project Grasshopper is so much advanced in such thing comparing to Dynamo.