Rhino 8 changed from .NET framework to .NET Core. It means some plugins have to be updated. One of them is OpenNest. I took this chance to update and clean up the code.
Sheets and Nest Geometry was separated from the main component. This was due to multiple questions how to create sheets in specific ways, and how to simplify curves for a faster nesting process.
Sheets can takes holes. And support data-tree as an input.
Elements can be copied while nesting.
Support for Rhino objects is better, since additional objects can be nested by simply selecting all the geometry at once. You just need to place closed outlines into a specific layer.
Before using the plugin please check the example files one by one.
Several nesting optimization options were added to the nest component.
After nesting you can see nest index.
Other components stayed more or less the same, except of Box Packing, that had a bug that is now fixed.
Rhino attributes are kept before and after nesting with detection of outlines with holes. The outlines must be stored in a layer defined in a grasshopper component:
Hi Petras,
first of all many thanks for your amazing work!
I was wondering, is it possible in some ways to split the results following the original layers of the objects?
I mean… I need to nest multiple layers together, but once nesting is done and I bake the results everything goes on a single layer and i have to change this by hand, is it possible somehow to avoid this?
Hi,
Thanks for your fast answer!
Ah… I was baking the “all_geo” instead of the whole nest component!
This is awesome! Great improvements since perevious version! Congrats!
Hi Petras, thanks for this update. I have some questions maybe you can answer.
I used to use transform component to move all objects from a group based on how the proxy curve is transformed by opennest. The xforms output from 2.0 however seem to not work for this, putting everything all over the place, despite the geo output from the nest component itself working fine. How do I use this new xforms output?
I was excited to see that this plug-in could be updated, so I updated my Windows system to win11 and then installed the plug-in,Rhino version is 8.9. But when I ran it, it didn’t work.I don’t know where the problem lies.
I installed this on my Windows 10 pc and have just noticed that it requires Win11.
It seemed to work but I only checked out the examples, I didn’t get chance to put it to good use.
Should I use an older version on Rhino 7 instead?
I uninstalled all plugins except OpenNest before, but it never worked. Your reply reminds me that I turned on Grasshopper Developer Settings when I was learning to write plug-ins in C#. Then I closed GrasshopperDeveloperSettings and after I opened Rhino8 again, it worked. Thank you very much for developing this plugin, it is very helpful for my work
Ok still some quite some stuff needs to be done. Because there are number of other ways you can make the input. If there are other request abouts transforms let me know.