3
$\begingroup$

Trying to create a spinner with precession. But without physics, just an animation.
So, the object is rotating around the Z axis. At the same time, the upper end of the Z axis should draw a circle in the space (I should be able to set this angle beta), and the lower end of the Z axis should stay at the XY = (0,0) (center of rotation in XY plane).
The periods of precession and rotation of the object are different. Fig_1

Haw can I do this ?

PS
There is a similar post here, but there is no solution and it is done with the physics.
I try to do this with delta-transform but in such way I get precession impacted the rotation speed. This is not good, these processes are separeted.

$\endgroup$

1 Answer 1

3
$\begingroup$
  1. give your spinner a z-rotation -> linear extrapolation:

enter image description here

  1. move the cursor to the bottom of your object, add an empty

enter image description here

  1. select your spinner, shift select the empty ->keep transform without inverse

enter image description here

  1. now rotate your empty on x (or y) as you want

enter image description here

  1. now give a z rotation to your empty as you like with linear extrapolation:

enter image description here

$\endgroup$
3
  • $\begingroup$ Thank you! That is what I need. How can I do Point 3 by scripting? $\endgroup$
    – Viktor
    Sep 30, 2022 at 10:04
  • $\begingroup$ you are welcome....i have no idea. I would have to research that too....maybe just ask another question? you can ask as often as you like and there are some great python experts here! $\endgroup$
    – Chris
    Sep 30, 2022 at 10:19
  • $\begingroup$ @Chris Set Parent to > Object is sufficient for this setup, no further options necessary. $\endgroup$ Sep 30, 2022 at 10:39

You must log in to answer this question.

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