\(\def \u#1{\,\mathrm{#1}}\) \(\def \abs#1{\left|#1\right|}\) \(\def \ast{*}\) \(\def \deg{^{\circ}}\) \(\def \ten#1{\times 10^{#1}}\) \(\def \redcancel#1{{\color{red}\cancel{#1}}}\) \(\def \BLUE#1{{\color{blue} #1}}\) \(\def \RED#1{{\color{red} #1}}\) \(\def \PURPLE#1{{\color{purple} #1}}\) \(\def \th#1,#2{#1,\!#2}\) \(\def \lshift#1#2{\underset{\Leftarrow\atop{#2}}#1}}\) \(\def \rshift#1#2{\underset{\Rightarrow\atop{#2}}#1}}\) \(\def \dotspot{{\color{lightgray}{\circ}}}\)
Chapter 12: Ray Optics
5.

Snell's Law

If you look more carefully at the figure on Transmission of Light, you will see that when the light slows down, it becomes more vertical: that is, it bends towards the normal. This is a general rule:

When rays slow down, they bend towards the normal.
When rays speed up, they bend away from the normal.

The relationship between the angles is given by Snell's Law:

$$n_i\sin\theta_i = n_t\sin\theta_t$$

where $n_i$ and $n_t$ are the indices of refraction for the incident and transmitted materials, and $\theta_i$ and $\theta_t$ are the angles in both materials, always measured from the normal.

Notice that this equation is symmetric: if you swap the direction of the ray so that incident becomes transmitted and vice versa, then the angles remain the same.

You can play with Snell's Law using the script below: you can drag on the incident ray to change its angle, and you can choose indices of refraction from the spinners on the left. In particular, see what happens when you make the incident index larger than the transmitting index, and then slowly increase the angle of the incident ray.