Optical Rotation (2D): Circular-Component Phasor Model
Interactive 2D phasor model of chiral polarimetry: watch plane-polarized light decompose into two counter-rotating circular components with slightly different wavenumbers (circular birefringence), sum back into a rotated linear plane exactly as Biot's law predicts, and rotate a virtual analyzer to measure the rotation via Malus's law.
This 2D companion to the 3D polarimeter builds the same phenomenon — the rotation of a light beam's polarization plane by a chiral solution — from a different, more fundamental starting point: instead of drawing a pre-rotated arrow along the beam, it decomposes the linearly polarized wave into two real counter-rotating circular components with a genuinely different wavenumber (circular birefringence, Δn = nL − nR), sums those two vectors back together every animation frame, and shows the resultant's fixed axis rotating steadily with depth exactly as Biot's law predicts. A live phasor inset draws the two spinning component vectors at the exit face so the mechanism — not just the outcome — is visible, alongside a virtual analyzer that recovers the rotation angle via Malus's law the same way a real saccharimeter does.
2D companion to the 3D polarimeter: decompose plane-polarized light into two real counter-rotating circular components with different wavenumbers (circular birefringence), sum them back every frame to see the polarization plane rotate exactly as Biot's law predicts, and rotate a virtual analyzer to measure the angle via Malus's law.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install