It’s a tricky one to explain, so I will try and break it down to make it easier to understand
While you have an object selected, entering math in to any of the Manipulate’s Position fields will transform the selected object by the given amount of map units
For example, if I add +64 to this object’s X position, I expect it to be transformed +64 units along the X axis
Normally, this is the fine, and is the expected behaviour when Manipulate is set to transform relative to the world’s rotation (while in Global mode)
But something isn’t quite right when I attempt to transform an object’s position in the same way, when Manipulate is set to transform relative to the selected object’s rotation (when in Relative mode)
Here I have rotated the object to a 45° angle, and using math in the Manipulate window; I want to transform the object +64 units along the object’s own X axis – in the direction indicated by the gizmo’s red forward arrow
This is what happens when I attempt to enter math in to the Manipulate window to transform the selected object +64 units along its X axis, based on its rotation (when in Relative mode)
As you can see, the transform is still applied based on Global rotation despite having the option selected to transform it Relative to the object’s rotation
This is where I expect the object’s position to be transformed to after entering math in to the Manipulate window while it is set Relative to the object’s rotation
This was accomplish by pre-determining where the object’s position should be in a third party app (in my case by recreating the same scenario in Doom Builder – see screenshots below, GeoGebra can also be used), or by using sine/cosine/pi trig functions to rotate, align, and move a point along an axis
Steps to Reproduce
Load in to a Condo, place an object, select it, set Manipulate to Relative mode, enter math in to the Manipulate window to attempt to transform the object’s position along its own axes
What I expected to happen
The object to be transformed along its own axes when Manipulate is in Relative mode
What happened
The object still being transformed along the world’s axes as if Manipulate is in Global mode
Notes / Media
Other misc notes about the bug. Picture or videos would be much appreciated!