I'm hoping you can help.
I am working with a downloaded drone model. I wanted to animate the blades to spin.
I'm having an issue because the arms are at a slight angle. Rotating on the Z angle does not keep the blade flush with the arm as it spins.
I thought that this would be simple enough to fix (which I'm still sure it is), but I can't seem to find a working solution.
The closest I've got to work is parenting the blade section to an empty and spinning that. When I do so with the rotate tool, it looks perfect (as the X and Y fluctuate to compensate for rotation. However, when I keyframe the Z axis, it doesn't take the X and Y data. I am guessing there is a way of capturing this information that I don't know about.
I have tried so many solutions from this message board and also YouTube so decided to make a new post in case there is a specific issue here.
I should also note, this is using a custom transform orientation using the angle of the surface below the blade.
I have updated some images below to show what I'm talking about.
Any help here would be much appreciated!






What I mean is when I rotate the empty manually and it looks fine, I can see the X and Y data fluctuating to keep the bases lined up. For example the X goes up to around 6 and then back down to 0 when a rotation is completed.
However I can't work out how to capture that data in a keyframe. If I spin the Z axis using the rotation controls on the right, the X and Y are not affected.
– ddml Feb 27 '24 at 13:49Thanks so much again for your help.
– ddml Feb 28 '24 at 10:33