Prism

Move up and down to tilt the beam. Drag to turn the prism. Keys change the glass.

This needs WebGL 2. Try a recent browser.