ChangeDegree isn't broken, but I might be

If you make a circle, then edit the weights of some of the control points and then change the circle’s degree, the curve changes shape drastically. Selecting different degrees changes the result, but the result is always bad.

This doesn’t happen in Rhino 7, and I’m pretty sure it only started after the last SRC downloaded (even before I installed it, but it continued after I installed it and even after I rebooted my computer).

It could just be my computer (something wierd happened during the installation process), but I wondered if anyone else is experiencing this.

Below is a video comparing Rhino7 to Rhino8 on my computer.

webdunce_rhino_system_info_20251107_1134.txt (2.5 KB)

Bump. ChangeDegree not working correctly after control point weights are edited seems like a potentially serious problem (unless it’s just me experiencing the issue).

This is still broken in 8.26, which I just installed. I have not rebooted my computer yet because I’m in the middle of a video project, but of course Rhino restarted due to installing the latest version. I will update after a reboot.

Edit: I rebooted my PC, and the issue persists.

Edit: Added system info text file

webdunce_rhino_system_info_20251120_1800.txt (2.5 KB)

Hi @webdunce,

I have logged an issue so a developer can look into this.

– Dale

Hi @webdunce,

I have conformed tha the the command behavior hasn’t changed. The issue is you are running the V7 command with Deformable=No, and the V8 command with Deformable=Yes, as can be seen in the video. Set Deformable to “No” in V8 and the result will match V7.

Does this help?

– Dale

Yes, that works. And I get the same results in Rhino7 when I set deformable to Yes.

I think it was the first time I ever tried out the ChangeDegree command, and then the update happened. And I wrongly associated the awful results with the update and not with setting deformable to yes.

Also, probably adding to my confusion, apparently changes to Deformable in the ChangeDegree command persist even after restarting Rhino, and I’m used to changes to command settings persisting only for the current session, and not after a restart. But I see that changes to Deformable in ChangeDegree persist after a restart in Rhino7, too, so I guess that’s just how that command has always worked.

I’m sorry for the confusion, Dale. Thanks for checking on it, and getting back with me. Thankfully, learning new commands is not usually this difficult for me.

– webDUNCE