Sun Azimuth Increments Ruining Undo Functionality in Rhino

At this point I don’t know WTF developers are doing. :anger: :anger: :anger: :anger: :anger:

I swear I am going to crack Rhino just not to pay them because I am starting to feel like they don’t deserve my money.

Also here:

And here:

Actual text from command prompt.

Undoing Sun
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Save named view
Command: _Undo
Undoing Sun
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun altitude
Command: _Undo
Undoing Set sun altitude
Command: _Undo
Undoing Layer material change
Command: _Undo
Undoing Layer material change
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Paste
Command: _Undo
Undoing Sun
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun altitude
Command: _Undo
Undoing Set sun altitude
Command: _Undo
Undoing Set sun altitude
Command: _Undo
Undoing Set sun altitude
Command: _Undo
Undoing Set sun altitude
Command: _Undo
Undoing Set sun altitude
Command: _Undo
Undoing Set sun altitude
Command: _Undo
Undoing Set sun altitude
Command: _Undo
Undoing Layer - collapsed
Command: _Undo
Undoing Layer - expanded
Command: _Undo
Undoing Layer - expanded
Command: _Undo
Undoing Layer - collapsed
Command: _Undo
Undoing Layer - delete layers
19 meshes added to selection.
Command: _Undo
Undoing Layer - drag layers
Command: _Undo
Undoing Layer - collapsed
Command: _Undo
Undoing Layer - expanded
Command: _Undo
Undoing Layer - expanded
Command: _Undo
Undoing Layer - expanded
Command: _Undo
Undoing Layer - collapsed
Command: _Undo
Undoing Layer - expanded
Command: _Undo
Undoing Layer - sort layers
Command: _Undo
Undoing Layer - sort layers
Command: _Undo
Undoing Layer - sort layers
Command: _Undo
Undoing Purge
Command: _Undo
Undoing Sun
Command: _Undo
Undoing Sun
Command: _Undo
Undoing Set sun altitude
Command: _Undo
Undoing Set sun altitude
Command: _Undo
Undoing Set sun altitude
Command: _Undo
Undoing Set sun altitude
Command: _Undo
Undoing Set sun altitude
Command: _Undo
Undoing Set sun altitude
Command: _Undo
Undoing Set sun altitude
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: _Undo
Undoing Set sun azimuth
Command: '_SelAll

Here is a youtrack to get this addressed. RH-82181

Thanks for bringing this to our attention, your comments and input are noted.

Cool. Thanks.

It is not so much on ‘what’ because for sure there are bigger priorities, but of why is this a thing in the first place? Why can’t devs get it right in the first place? Why do we have so many bugs and issues?

It feels like there is no actual intention/thought put into anything.

Who ever wrote this code , it did not occur to him that having the code register an action every 2 decimals was a bad idea? Do devs not ‘test’ their code in a version of Rhino?

Makes me wonder how much smaller the endless pile of bugs would be if devs actually coded with a little bit more of intention.

It is now fixed in v8.9.

2 Likes