OpenNest 2 - WTF #2 and #3 🤯

I have a nice, neatly set up definition that looks like this:


I save, close and re-open it and now it looks like this:


WTF!!!

The stupid panel and sliders that are attached by default come back and they are ADDED to my inputs…

AND
I place a Nest component on the canvas and it comes with all the default junk:

Ctrl+Z to undo the placement of the component and I get this:

All the extra junk is left behind on the canvas…

This is feeling like early Beta software… :face_with_symbols_over_mouth:

1 Like

I feel your pain. ON2 is a disappointment and I stopped using it.

But why two threads?

I felt like this one deserved its own topic… They are slightly different, the second one would not have been completely necessary had my modifications made in the first one actually been saved correctly and worked.

I think OpenNest Options is waiting for a panel so if there is something else it replace a panel.
You can try to add a panel like that as a buffer, it will surely do the trick.

I feel your frustration but I think Petras is alone developing this free tool.

5 Likes

I will push today the release of OpenNest, without this annoying panel.
Thank you for lovely comments. :heart_eyes:

10 Likes

Yes, that seems to help - one also should not try replacing any of the lower 3 inputs either, otherwise they get doubled. So, it’s looking for a list of strings as options? I guess so, because this also seems to work:

Apologise for the harshness Petras… :flushed:
…but it just seemed totally illogical for what is otherwise a very nice tool…

Example files are updated: https://www.food4rhino.com/en/app/opennest#comment-42782

Installation update: via Package Manager.

New Version: 2_2_2_0 MAC/WIN

No more annoying panels…

Why three components instead of one?
Because multiple users have diverse requests, it made the most sense to create separate data structures: one for sheets and one for geometry. This way, I can process everything internally, visually inspect it, and only then proceed with nesting. Additionally, I added Rhino geometry nesting that detects internal polygon holes.

I’ve documented all “new” features and “interface changes” in the example files on Food4Rhino. The previous interface may have been convenient, but in terms of coding, it relied on multiple if statements that didn’t adequately address the issues users raised. There will certainly be other unforeseen issues and improved nesting strategies, but I’m actively making notes from the McNeel threads and gradually implementing improvements.

1 Like

Hmmm… PackageManager updated ON2. Opening Grasshopper showed this:

OK, looks like the ‘sheets’ component got changed:

Sheets have been changed due to long discussion here:

Do examples work?

Got it working now, thanks.

Only thing I don’t understand is how the ‘rows’ in the sheets component actually works. In my mind a ‘row’ is horizontal and a ‘column’ is vertical.

If I set it to 1 rows and 2 copies, I would have expected two rectangles distributed along X. Instead, they are distributed along Y. If I set it to 2 rows and 2 copies, I get them distributed along X. If I set it to 2 rows and 10 copies, I get two vertical columns of 5 rectangles each.

I think ‘rows’ is actually being interpreted as ‘columns’ in this case.

1 Like

True, this is is misleading, since it a list partititioning rather than a grid.

I will change the input names and description.