Solid Union problems are quite widespread and right now I am facing another one. I have tried most of the recommended solutions. Changing unit tolerance of Rhino didn’t solve the problem. What is a possible workaround?
This is the model that I am experiencing the issue. Basically, I want to get a big solid that unions all the columns, beams and floors. Then I will do some calculations on them.
Your image doesn’t match your code. Did you notice that Clean Tree, Brep Join and. flattening the input to SUnion are unnecessary and do nothing?
Item zero in your list of breps looks very weird as it appears to be four separate pieces, yet selecting one selects them all, even when baked? But culling that one out doesn’t help.
Neither does scaling all the breps up from their centers slightly to avoid co-planar faces.
Boolean Union in Rhino of the baked breps, culled or not, also fails.
The issue Joseph brought up about a brep with multiple pieces can be solve by deconstructing then joining the faces, but even then you can’t union them.
if you try the union in Rhino, it’ll tell you why it failed: Intersection curve ends at a non-manifold edge.
I don’t know how to solve this issue tho. Maybe scale these problematic beams slightly length wise?
simply scaling each of these problematic beam manually solves the problem, so I don’t know why it doesn’t work for you Untitled.7z (2.3 MB)
you shouldn’t have this issue of beams not connecting properly if the model came from revit??
as far as i know, in revit beams lock onto columns and sits flush, maybe you want to pay attention to how you’re modeling in revit?
I really don’t know why it doesn’t work for you, as you can see in the Untitled.7z file, scaling problematic beams solve the issue when I tested it, in the file previously attached is the single brep result from booleanunion
I have the same problem. Non of my Union operations are working in Grasshopper…
My solution at the time is just go in Rhino make the Union there and import the geo. back in Grasshopper. It Works but the workflow is fucked up.
Does anyone know a better solution for that?