Does anybody know why joining and welding fails for the highlighted, inner mesh edge?
I reckon it might have something to do with the radial nature of the topology, meaning it being ribbon- or loop-like. I’ve encountered this behaviour a couple of times before.
I’m not looking for a workaround!! I have a couple of Pythonic mesh sweeping, piping, and lofting tools that can easily handle this job!
I’m just curious why this fails for the vanilla components.
It’s also doesn’t work with wbJoin from Weaverbird or Weld from NGon, but - I guess - this is no wonder, since these add-ons probably merely wrap existing API functionality in this case.
I think many reworking are done on mesh so they are less stable than they were.
There some good new like Vertex in with coordinate as double or float. But it seems to generate some problems (there are some discussion on this subjects)
You also will see that there are not normals after Weld component from MeshEdit so use also Unify Normal from Vanilla Grasshopper.
So I wish for a good cleaning of the mesh class, or a new mesh class more consitant for Ngons, perhaps a half edge mesh …