I have a problem with OpenNest, so I thought getting some ideas might help…
The problem is that whenever I connect the geometry into the opennest component the whole file will freeze no matter what time I wait and I will eventually have to force rhino to close then start it again and so on.
The geometry I’m trying to connect consists of 1012 polyline curves, I already have them flattened and everything.
Does anyone have any idea about what the problem might be? or what should I try?
Here is the file attached with internalized geometry and everything… when I connected the geometry to OpenNest and left the file running for about an hour, it finally worked! but still this is so much time!! and whenever I need to edit anything in the script I will have to wait for an hour all over again!!
so, is this normal due to the large number of polyline curves (1012)? or there is anything I can do to make it work faster than this?
Wow Kevin! thank you so much for your time! this works really well.
I have some questions if you don’t mind:
1- why did you use the “seed” input eventually? did that do anything?
2- why do you think dividing the input list into branches decreased the computing time? as it is obviously not the best case in terms of material waste… so, is there any logic behind this that you might know?
3- why exactly did we add that part? (the following attached photo)
I’m developing a design framework for my thesis, so I needed the whole geometry to be packed efficiently with OpenNest as it is a part of the framework.
However, I’m planning on fabricating a part of the geometry just as a prototype… but still not sure which part I will eventually choose for fabrication.
Preliminary nesting with geometry divided into 8 branches uses 484 sheets of material. After re-nesting, material use is reduced to 480 sheets.
Again, I have saved the file with this data parameter disabled so nesting will not start as soon as the file is opened Right-click on it and select “Enabled” to start nesting. Solution takes ~33.5 seconds with settings saved in file.