Poynting Vector 2D: Field Cross-Section & Energy Flow
2D cross-section simulator of the Poynting vector S = (1/mu0) E x B: a radial (r,z) slice through a charging capacitor and a current-carrying wire with classic dot/cross in/out-of-page B notation, plus a z-t waveform view of a propagating plane wave.
Electromagnetic energy does not travel where intuition expects it to. This 2D simulator renders the Poynting vector S = (1/μ₀)E×B as a true axisymmetric cross-section: a charging parallel-plate capacitor and a current-carrying resistor are both drawn in the (r, z) half-plane, with the perpendicular B field shown using the classic ⊕/⊗ dot-and-cross notation instead of a flattened 3D arrow field. A propagating plane wave, which has no radial structure at all, switches to a z–t strip-chart view of the same E, B and S formulas. Every frame recomputes E, B and S from the real field equations — Ampère–Maxwell's law for the displacement current, Ampère's law for the wire, and the wave equation for the propagating fields — with numeric readouts at a fixed probe point so you can see cause and effect in real numbers, not just arrows.
2D cross-section visualization of the Poynting vector S = (1/mu0) E x B across a charging capacitor, a current-carrying wire, and a propagating plane wave. The axisymmetric scenarios are drawn as a true (r,z) half-plane slice with classic dot/cross in-page/out-of-page notation for the perpendicular B field, showing exactly where electromagnetic energy flows without a flattened 3D camera view.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install