Home▸Optics & Light▸Polarizer Chain Simulator (2D)

🔆 Polarizer Chain Simulator (2D)

2D Canvas simulation of light polarization: Malus's Law I=I0cos²θ through a chain of two or three rotating polarizers, live intensity readouts and an intensity-vs-angle graph, including the third-polarizer paradox.

Optics & Light2DEasy60 FPS📱 Mobile-adapted⇄ 3D version
2d-polarization-light ↗ Open standalone
⚙ Under the hood

Explore Malus's Law with a 2D chain of two or three rotating polarizers. Drag each polarizer's angle slider to see the transmitted light intensity update live as I = I0*cos^2(theta), and try the crossed-polarizer setup where inserting a third polarizer between two crossed ones paradoxically lets light through again.

opticspolarizationmalus-lawlight2d

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)