How to remove perfectly overlapping curves?

I created a simple pattern by rotating an regular polygon around z-axis.
In the result there are lines overlaping so I like to delete them, and make lines in the pattern joined.

What I tried:
I exploded the result pattern and tried re-join them, but the result is not ideal.
I used SelDup command after exploding, but the result is not the ones overlappings, but still all the curves.

Thanks!
remove overlapping.3dm (42.9 KB)

_SelDup to select duplicate objects after you’ve exploded the curves.

I used SelDup command after exploding, but the result is not the ones overlapped, but still all the curves.

建议看一下seldup以及各种sel命令的帮助。
我重新看了一下你的操作,并复现了一下。
假设你已经框选了所有曲线,而这个曲线中已经包含重复物体,再次运行seldup时,他将会在你“未选中”的物体范围内寻找,你已经选中的曲线,rhino不会做任何判断和选取操作。所以命令栏提示内的2个重复曲线来自于你画面之外。

重新用正确的方式运行seldup即可得到你想要的结果。
中文论坛:https://forum.rhino3d.com.cn/

谢谢!空白处用seldup确实找到了重叠线,而且刚才想起来分叉的曲线是不能join在一起,因为曲线有方向。

是的,join只能一对一,不能三岔口之类的。