🔆 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.
⚙ 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