Skip to content
Light & Optics · Physics

Huygens' Principle: Reflection & Refraction 3D Simulation

A plane wavefront sweeps onto a mirror in 3D. Every point it touches sends out a growing wavelet, and the reflected wavefront is the line touching them all. Slide the angle and the time, see the congruent triangles that prove i = r, then send the wave into glass and prove Snell's law the same way.

Interactive virtual lab · no download · works on phones and laptops

Chapter
Wave Optics
For
Class 12 · JEE · NEET
Time
~15 min

Huygens' Principle: Reflection & Refraction is a Pro simulation

Pro opens all 152 virtual labs — 693 simulations with guides and quizzes.

How to use it

  1. 1Pick a module from the list (2); set your level at the top right for more controls.
  2. 2Change the angle of incidence; the wavefront sweeps by itself, or drag the time slider.
  3. 3Use Predict before you look, then Derive, Questions, Practise and Compare.

What to notice

  • Every point on the surface becomes a source of secondary wavelets as the front arrives.
  • The first point hit has the biggest wavelet: it started earliest.
  • Reflection: BC = AD = vt, so the triangles match and i = r.
  • Refraction: BC = v₁t, AD = v₂t, so sin i/sin r = v₁/v₂.

For teachers

A ready-made teaching kit comes with this lab

  • Lesson plan

    21 min, 4 steps

  • Ask the class

    3 questions with answers

  • Quick quiz

    5 questions, printable

  • Key formulas

    3 formulas

About the Huygens' Principle: Reflection & Refraction simulation

Huygens' principle says that every point on a wavefront acts as a source of secondary wavelets, and the new wavefront is the surface touching them all. This 3D Huygens' principle simulation sends a plane wavefront sweeping onto a mirror: each point of the mirror starts its own wavelet, drawn as a growing dome, the instant the front reaches it, so the first point hit has the biggest wavelet and the last has only just begun. The reflected wavefront is the plane tangent to all of them.

When the front has swept the whole surface, the two right-angled triangles of the NCERT proof light up: BC, the distance the far end of the front still had to travel, equals AD, the radius of the first wavelet, and they share the hypotenuse AC — so the triangles are congruent and the angle of reflection equals the angle of incidence. The second module repeats the construction for a boundary into a slower medium, where the wavelets below the surface are smaller, and the same two triangles prove Snell's law, sin i/sin r = v₁/v₂. Each module has a prediction, a derivation, questions and practice numericals.

Also covers: huygens principle, huygens construction, secondary wavelets, wavefront, proof of law of reflection, proof of snell's law, reflection of plane wave, refraction of plane wavefront, envelope of wavelets, class 12 wave optics, ncert wave optics derivation, jee wave optics.

Frequently asked questions

What is Huygens' principle?

Every point on a wavefront is a source of secondary spherical wavelets that spread at the wave's speed. After a time t, the new position of the wavefront is the envelope — the common tangent — of all those wavelets.

How do you prove the law of reflection with Huygens' principle?

Let a plane wavefront AB meet a mirror at A. In the time t that B's ray takes to reach C on the mirror (BC = vt), the wavelet from A grows to radius AD = vt. The reflected front is the tangent CD. Triangles ABC and CDA have right angles at B and D, share AC and have BC = AD, so they are congruent and i = r.

How does Huygens' principle give Snell's law?

Below the surface the wavelets grow at the slower speed v₂, so when B's ray reaches C (BC = v₁t), A's wavelet has radius only AD = v₂t. Then sin i = BC/AC and sin r = AD/AC, so sin i/sin r = v₁/v₂, which with n = c/v is n₁ sin i = n₂ sin r.