It’s occasionally acting like Join, overriding LockChildren=Yes and joining history enabled lines/curves into a polyline/polycrv. I’m having a hard time creating exact duplication steps. It seems to happen at random.
Don’t I know it. MergeCrv is documented, but it has more issues than Joincopy. I’ve been begging for someone to look at either of them, but to no avail.
They both came from my feature request that somehow became two youtracks:
It’s been a while but If I remember correctly I think the “randomness” of the output stems from whether or not the curves were picked and then the command is ran vs running the command and then selecting the curves. I seem to recall pre-picking and post-picking producing different results.
Can you elaborate more on the issues you’re having with MergeCrv over JoinCopy?
No, it’s random. It’s not like _CurveThroughPt which does rely on the order of point selection. _CurveThroughPt’s seam is chosen at random (not first or last point selected), but the seam will not migrate or switch directions.
Complete info with demonstration video showing the issue is here:
Exactly why MergeCrv < Joincopy can be found here:
FWIW, I just posted a video to my 5k subs showing the awesome things we can do with the History changes in SR8, and a solid 20 mins ends up being about stupid Joincopy.
It’s definitely worse in SR8. I’ve developed an acute sense of when the seam would flip. I tried to demo it at the 23:00 mark and it wouldn’t. Then at the 37:00 mark I’m caught off guard by a flipping for no reason. So frustrating.