So i have a problem as shown:

enter image description here

I want the arrow to rotate about the origin, but still remain parallel to the cylinder. However, the interpolation messes up and the arrow clips into the cylinder instead.

How do i ensure that the arrow only rotates on the same plane as the cylinder?

Is there a way to make an object rotate about any arbitrary axis (instead of a point origin) specified?


1 Answer 1


There are many ways to do it.

One of them: enable the "Copy attributes" addon in the preferences menu.

Set the 3D cursor in the spot you want as pivot point.

Create an empty in the 3d cursor loc. Select the empty, shift select the cylinder, press Ctrl C "Copy Rot".

Set the arrow child of the empty. Animate the empty (in my example on its Z local axis).

enter image description here


You must log in to answer this question.

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