Joining curves makes a bad object

This is fairly rare, but here is an example…

I know why this happens, as the curve has a “T” intersection and somehow it becomes non-manifold when selecting all in example 1 and joining. However, I wonder if this shouldn’t be detected/special cased?

In example 2, even if you join all but the last curve (red) - up to there it is OK, but when you try to join the last curve to the rest, it allows the join but goes bad.

Tested in V6 and the WIP…

JoinGoesBad.3dm (41.4 KB)

I’m just putting it up here as an example if anyone wants it (I don’t need instructions for fixing…)

1 Like

Hi Mitch - I guess it is part of how joining works in V6+ - contiguous lines are made into polylines as single segments of a polycurve - in this case the polyline part closes on itself but maybe since it has all already been accepted and sent to the joiner it ‘allows’ this. Anyway, thanks for the example, I’ll send it along and stop making stuff up…

-Pascal

Yeah, quit that right now!! :stuck_out_tongue_winking_eye:

Can… but won’t.

image

https://mcneel.myjetbrains.com/youtrack/issue/RH-56877

-Pascal

1 Like

RH-56877 is fixed in the latest WIP