Gyroscope Precession

A fast-spinning rotor inside gimbal rings slowly sweeps its axis around a cone (precession) with a touch of nutation — drag to orbit, scroll to zoom. The simulation applies a simplified physically-motivated model where precession rate ω_p is treated as proportional to gravitational torque divided by spin angular momentum (I·ω_spin); rather than deriving it from mass and lever arm each frame, the rotor spin, precession sweep and a superimposed nutation wobble are advanced directly as independent angles integrated over the frame's delta time (clock.getDelta), then applied as rotations to the outer/inner gimbal groups and rotor spin group.

Simulation Settings