Hi. I guess everybody knows that standard bridge function on poly objects works a bit different if you apply bridge using borders insead of edges. Here’s a picture to demonstrate:

When you use edges and select 2 closed chains of edges and press bridge - everything will be messed up. Because in this case Its hard to understand which edges should be conneced to each other. Basically the problem is: when you have two arrays of unconnected edges, every first edge in 1st array should have a symmetrical edge in 2nd array and its kinda hard to define what is “symmetrical”.

But somehow they (max devs) solved this problem, because when you switch to borders and use bridge. It not only connecting 2 chains of edges correctly, but even more - 4, 6, etc…

I have a similar problem, but I can’t come up with something efficient. I know that they somehow analyze geometry in 3d space, because if you rotate one chain it will connect it differently. But how specifically?

Does anyone have some ideas?

Thanks.