Toposolid precision problem

@Japhy
Almost there but!!!
These are the meshes in Rhino, used as base geometry to create toposolids in Revit.


and these are the created toposolids in Revit:
.
I can join the meshes in rhino and the final mesh has no internal naked edges.
The problem is that i cannot join together all the created toposolids in Revit. Only two of them can be joined toghether.

As you can see in the section above, there is a tiny gap in the created toposolids.
I think that’s the reason they don’t joined together.
Where I am loosing precision in the translation?
Is there a problem to original meshes, or in the grasshopper definition.
I am attaching the files an the definition.
Thanks

toposolids.gh (16.5 KB)
toposolids.3dm (265.7 KB)
toposolids.rvt (7.9 MB)

I think you understand, the problem is i don’t want these black lines in my section drawings.

I seem some slight discrepancies, there may be some floating point rounding going on. Try using a decimal feet file, or even mm instead of the meters.

Reminds me of this a little bit of this issue. Mismatch Between Revit Survey Point Rhino Survey Benchmark Point - #6 by brianorser

Unfortunately, Revit is not exactly accurate because it is designed for architecture and the accuracies there are in the very small centimeter range and I would say that it is Revit’s fault. It’s enough if you create lines or elements in Revit and then zoom in or leave them out with Rhino inside Revit and then you can see that they don’t sit correctly even though you used the snap function in Revit.

In Rhino the accuracy is much higher and therefore there are deviations. One option is to work in millimeters in Revit, then it shouldn’t be that high. Not perfect but the results are much better.