Bug?: JoinCurves has different result in R8 WIP

hi there,

Curve.JoinCurves() leads to a different result in Rhino 8 WIP (8.0.22354.14305, 2022-12-20)

left Rhino 8, right Rhino 7

GH file for screenshots:
join_curves_R8.gh (7.8 KB)

Is this on purpose?

Thanks!

Definitely a Bug
It looks like the second curve is being rebuilt if the Degree is set above 1 (in your case it is 3)

Here is the result with Degree 1 Nurbs curves:

Degree 2-5

Hi Bernd -

I see there is a change and would assume it’s on purpose. I suppose it could be an unwanted side effect of an intentional fix, but using tolerances in the region that you are doing, is simply asking for problems.

In general, Rhino is happiest if 0.01 units >= tolerance >= 0.000001 units.
-wim

1 Like

Good to know, thanks.

A little bit of a bummer, but I’ll probably find another way to fix this.