The center point moves between random points along bezier curves and it's orbited by balls following orbits that smoothly transition between various limaçons and roses.

Source code: birds_of_a_feather

Built with Processing