Is there a way to Reset Actor's Rotation Axis back to Default (without changing Actor's current world rotation)?

I’m not sure I understand exactly what you mean, but would it work if you:

Parent your actor under another invisible actor, and then perform any rotations on that one.
At the time you wish to reset the axis you just store the world-rotation of your visible-actor, reset the world rotations of the parent actor, and re-apply the world-rotation to the visible-actor.

I dunno how you’re performing your actual rotations, but if you don’t wish to clutter your scene with extra invisible-actors you could also just do all this with transform-variables and just store/manipulate the “Parent transform” and apply the “child transform” as an offset from that to your actual actor.

1 Like