Invalid Brep via Rhino.inside

Trying to send floors from Revit to Grasshopper via Rhino.inside, but I get some invalid brep.

Since the floor is projected onto the topography, there could have issues. But how should I get a healthy brep?


Issue_RevitToRhino_BrepInvalid.gh (9.3 KB)
Issue_RevitToRhino_BrepInvalid.0001.rvt (5.7 MB)

You can still deconstruct the invalid Brep and bake the surfaces (here i did so on different layers), then join in Rhino to find where the invalidity is (adjusting tolerance and rebuilding if need be)

In this area I joined the surfaces to get 2 closed, one open. The ShowEdges command identified the area having issues.

your points had elevation changes of .1 cm, i made these all the same

which fixed the tolerance issue you were having.

2 Likes

Thanks for the precise steps.
I tried to automate this workflow in these days, but as you explained, there are still some manuel work. However, it’s still way much efficient than remodeling everything.