Here’s an example of Boolean Difference not working the way it should. When I try to subtract the box from the knot pipe I get an open looking polysurface, even though Rhino says it’s closed. If it was a single case I would fix this surface with Dupfaceborder, Curveboolean, Planarsurface commands. But I’m trying to create a grasshopper definition that does this for several cases, so then it gets harder to automate that. And in the end it’s Rhino not giving the correct solution, or am I doing something wrong here?
I checked Rhino 6 Beta and it does the same…
171108 Boolean difference issue.3dm (430.4 KB)