Hello,
I have two meshes (one is a polysurface transformed into a mesh in grasshopper) and I want to join them into a single mesh in grasshopper. I was wondering how to do this, because I know there are some restrictions to do boolean operations, like coplanar faces to join something. But in a case where it is necessary to have the same plane for two objects, how to proceed, although…
Anyway, I saw a lot of discussions using boolean operations and Trim and Join processes, plugins and scripts. So for this particular case, what is the best approach (less time consuming), or is there a better way to handle these things (maybe, outside of the grasshopper environment), messing with the tolerance (I don’t know if it could work)?
(by the way, I’m not an expert in Rhino and Grasshopper, I was just following some tutorials and put the ideas here)
I’m using version 8 SR16. I am using Pufferfish to see if the mesh is closed and Carverino to close the mesh (because the Close Mesh component in Pufferfish didn’t work and yes I got a closed mesh but after baking the mesh the view in Realistic mode shows some weird shadows on the mesh (what is that by the way? I tried to Remesh the closed mesh but got an even worse result and this is not what I expected to have).
I expected something like this, but closed (The result of the process is an open mesh, with some naked edges, visualized by the ShowEdges command in Rhino Model):
(this is an open mesh)
And I got these naked edges:
Also, non-manifold edges:
Moving just 0.01 (1cm) to the side (my tolerance is 0.001, i.e. 1mm) works in grasshopper, but I need the exact same plane for this side in both meshes. It needs a smooth continuity, without any weird cracks.
(moved 0.01 away from the coincident plane, not necessarily perpendicular, just away from it)
Using the ‘Check’ command, I saw that there are some bad geometries in my mesh, not on the polysurface, but they are still closed geometries):
My files:
mesh union issue.3dm (3.0 MB)
algorithm.gh (256.5 KB)
Thanks in advance!