Hi all. This days I was searching for a solution to extract the contours from some BREPs (full thread here: External Internal Contours? - Grasshopper - McNeel Forum) and after finally having a working solution I realized that there can be a bug into the Solid Union component of Grasshopper?
I do have four identical parts, from which ones only one of them it is working with the Solid Union, the other three parts are throwing the Boolean set is empty error and I can’t find any reason for this behavior.
I do upgraded rhino to the latest version and I am using it into a Windows11 machine.
I think the reason for the fail here is that you are flattening half a cylinder. The attached could be a solution to solve this: Boolean union set is empty_simplify.gh (18.0 KB)
The question it is why it is working with one of the parts and not with the other three parts that are a copy of the working one? I am missing something?
Your method it is working partially. I do not need the small parts (in red scribbles), only the inside/outside contours of the parts for CNC fabrication.
I think you are lucky that the other one does work. You are creating some stacked control points with the flattening. You’ll see that the boolean in Rhino also fails.
This solution was discussed in the previous thread, unfortunately it is resulting in line segments. The circles and arcs are segmented, not a desirable result.