There is already a working solution on the topic with this thread. The problem is its a bit destructive. Destroying the mesh and copying it.
Is there a feature where you just move the rotation axis without rotating the object?
In Cinema4D, we have this “Axis Mode”. You can see what I am after here (15 sec):
For the position, the closest equivalent I got was the “Origin to Cursor”.
For rotation, I couldn’t find any. Perhaps I’m missing it out.
Is there a way around this?
I’ve heard of add-ons that do this, but I never tried them. (Pre-2.8.)
I figured you could do this with an armature and tested it out:
- Make an armature with a single bone. Rotate the bone -90 in global X.
- Give your bone a world space, 0-0 limit rotation constraint.
- Parent your mesh object (with armature deform) to your armature. If needed, create a vert group for your mesh object to get deformed by the bone.
- Rotate your armature, in object mode, however you want.
- Apply your armature modifier. Unparent your mesh object with keep transformation.
It looks like this functionality was added to blender last week and is likely to be in the daily experimental build which can be found here https://builder.blender.org/download/ . It’s a ‘use at your own risk’ build.
This video describes how to use it https://youtu.be/fCxnrwbsdlw?t=201 .
Thanks again for the help. As you might know, I’m trying to streamline the process so the process presented was a bit tedious. Will keep your alternative in mind. I didn’t know that it was possible in armature modifier.
Exactly what I was looking for. Yea, I guess I should wait it out for a bit for the official build.
It’s something I’ll look forward to.