So I want to change the reference "zero" orientation [with respect to the global coordinate system] of a body in blender. In other words, when a body's rotation is set to zero (0 deg, 0 deg, 0 deg), the body's axis is oriented in a certain direction. I want to change this "zeroed" direction without changing the actual rotation. For example, how could I rotate this body 90 deg about the x-axis [with respect to the global coordinate system] and have the rotation coordinates still say (0 deg, 0 deg, 0deg)?

  • 4
    $\begingroup$ Rotate it in Edit mode or apply the rotation $\endgroup$ Jul 13, 2015 at 15:40
  • 3
    $\begingroup$ Congrats on the 10,000th question on our site! $\endgroup$
    – ruckus
    Jul 13, 2015 at 16:07

2 Answers 2


The simplest ways to do this are to either rotate the mesh in Edit Mode or to rotate it in Object mode and then applying the rotation.

So you can either enter Edit mode, by pressing Tab, and then rotating the mesh with R; the reason this works is that, when transforms are applied in edit mode, the object's origin is not affected.

The other possible solution is to press Ctrl + A>Rotation, which will, essentially do the same as above, by rotating the mesh, but not the object, and thus not the origin, and then resseting the origin's roattion.

  • $\begingroup$ This seems to be a way to get some arbitrary rotation using mouse motions, not 0 rotation. It's a very different thing. $\endgroup$
    – Grault
    Apr 25 at 4:00

You want to apply the rotation. Select your object, then go to Object > Apply > Rotation.

This should do what you want to do


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .