Home▸Optics & Light▸Huygens' Wavefront Diffraction (2D)

🌊 Huygens' Wavefront Diffraction (2D)

2D top-down Huygens' Principle simulation: a continuum of point sources along the wavefront emit secondary wavelets whose superposition reconstructs the advancing wave and bends it around an edge or through an adjustable slit.

Optics & Light2DModerate60 FPS📱 Mobile-adapted💧 Water⇄ 3D version
2d-huygens-principle ↗ Open standalone
⚙ Under the hood

A 2D top-down companion to the 3D Huygens' Principle simulator: point sources along the advancing wavefront each emit a secondary wavelet, and their real-time superposition rebuilds the next wavefront. Switch between open space, a single slit, and edge diffraction to watch the wave bend around obstacles and through gaps, with a live diffraction-angle estimate.

huygens principlewave diffractioninterferenceopticswavefront

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

What did you find?

Add reproduction steps (optional)