This applet show reflection and refraction in 3D to illustrate
incident ray/reflected ray and refracted ray all lie on the same plane.

The reflected angle is the same as incident angle.
The refracted angle is determined by Snell's law n_1 \sin\theta_1=n_2 \sin\theta_2

The intensity for reflected wave and refracted wave were calculated for p-wave or s-wave.

The check box labeled "E" is used to toggle display of Electric field.
The electric field for p-wave and s-wave are perpendicular to each other.

At Browster angle (\theta=0.98 for default case), the p-wave dispappear. (Please DO try it !)

You can use mouse drag and drop to change the view point (viewing angle/rotate the 3D system).

/htdocs/ntnujava/ejsuser/2/users/ntnu/fkh/reflectionRefraction3D_pkg/reflectionRefraction3D.propertiesFull screen applet or Problem viewing java?Add to exception site list
Press the Alt key and the left mouse button to drag the applet off the browser and onto the desktop. This work is licensed under a Creative Commons Attribution 2.5 Taiwan License
Download EJS jar file(1570.5kB):double click downloaded file to run it. (90 times by 38 users) , Download EJS source (13 times by 9 users) View EJS source