I rotated an item 180 degrees with the pivot being at 0,0,0 (cursor). It was a large item (or more specifically a bunch of walls that were individual items). Then I rotated other items to 45 degrees, with the same exact problem. I noticed in almost all cases that the items rotated ended up having fractional location changes that were different from even the same items directly below them. Is that a problem? Is it normal? Is there any way to fix that?
Zoomed in to the max, we have this (item had its rotation applied in this case, because I see no reason not to):
The unrotated item looks like this, though (straight edges):
Is this an algorithm problem? I don't understand what is happening here X_X
Instructions:
Right side is copied from the left side (left is original side) in wire-frame mode with box-select (CTRL+B). Note that the origin was set to cursor from the beginning.
moved 15 grid-spaced in the Y direction
then rotated on the pivot point (cursor) 180 degrees (although it shows 540 because I rotated it to test different angles).
Clicking on individual parts of the newly cloned & rotated wall shows that some wall parts now have an offset.