Contributor: Peter Becher
This simulation uses two plano-convex axicons, a white light source and an aperture to create a circular rainbow. Axicons are conical lenses. The incoming white light needs to be a ring which was created by a narrow ring aperture.
Moving the right axicon left and right will change the size of the output rainbow ring.