MergeCrv is a disappoinment and flawed. It could be very useful for me but as it exists it is of no value. Starting with degree 3 input curves which are G2 continuous the result of MergeCrv with Roundness=1 is lumpy and very different from the input curves. At a minimum a note needs to be added to Help warning the user that the result will have a different shape than the input curves.
The algorithm with Roundness=1 appears to be simplistic; nothing more than creatng a curve using knots and control points which are a composite of the input curves’ knots and control points. A curve created using such an algorihm should be expected to differ significantly from the input curves.
Example: A single span degree 3 curve was created. This curve was split into three curves which are G2 continuous. The three curves were used as input to MergeCrv with Roundness=1. The result of a command named MergeCrv should have the identical shape of the input curves.
MergeCrvEx1DC.3dm (51.9 KB)