20 Balls in a Rotating Heptagon

1 revolution / 5 s · gravity + damping · hand-written ball–ball & ball–wall collisions with spin