MakeUniform changes arc from fillet?

I’m a bit confused what MakeUniform does…I’ve been using it to remove “kinks” in curves, but today I stumbled upon a weird issue when I used it on a curve created with fillet, which doesn’t have any “kinks”, but MakeUniform dramatically changes the arc:


Now I’m questioning if MakeUniform is the right tool for me and maybe there is another way to remove kinks?

Thank you.

MAybe in this situation _SimplifyCrv works better but mostly depends on the source geometry.
If Rhino can recognize a single line or arc made of multiple parts it can reconstruct it perfectly. If your curve is adegree 3 or more, it’s impossible.

Make uniform changes the structure of the crv:

RemoveMultiKnot with RemoveFullyMultipleKnots=Yes will remove kinks while minimizing the change to the shape of the curve.

The RemoveFullyMultipleKnots is only available in Rhino 8 and later versions. In earlier versions or with the option set to No “fully multiple knots” which are kinks with a tangency (direction) discontinuity are not removed.