Homeβ–ΈElectromagnetismβ–ΈMaxwell Waves (2D): E/B Field Propagation & Polarisation

Maxwell Waves (2D): E/B Field Propagation & Polarisation

2D Canvas view of an electromagnetic wave: E and B field arrows oscillate perpendicular to each other along the propagation axis. Toggle linear/circular polarisation and plane/spherical-decay wave type, tune frequency and amplitude.

Electromagnetism2DModerate60 FPSπŸ“± Mobile-adapted⇄ 3D version
2d-maxwell-waves β†— Open standalone

This 2D companion plots the same electromagnetic wave equation as the 3D version on a flat canvas: red E-field and blue B-field arrows oscillate perpendicular to each other along the +z propagation axis, with live wavelength and Eβ‚€Γ·Bβ‚€ readouts and buttons for linear/circular polarisation and plane/spherical-decay wave type β€” the same physics, read directly off the waveform instead of an orbiting scene.

βš™ Under the hood

2D Canvas rendering of E and B field arrows driven by the wave equation c = 1/√(Ξ΅β‚€ΞΌβ‚€), with switchable linear/circular polarisation and plane/spherical-decay envelopes.

maxwell waveselectromagnetic wavepolarisatione fieldb fieldwave equation

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

What did you find?

Add reproduction steps (optional)