Free precession of a thin disk

This animation was made in blender.
Euler’s equations for a rigid body where solved to generate this animation. The red line is the angular momentum vector and is stationary because there are no torques acting on the disk. The blue line is the symmetry axis of the disk. For small angles between the angular velocity vector and the symmetry axis, the precession rate is twice the spin rate.