Snell's Law


This demo was developed by Todd Rowland using Mathematica©6, a detailed description is available here.
Download the source code here

Total Internal Reflection


This demo was developed by Michael Schreiber using Mathematica©6, a detailed description is available here.
Download the source code here

Law of Reflection


This demo was developed by Bernard Vuilleumier using Mathematica©6, a detailed description is available here.
Download the source code here

Lensmaker's Equation


This demo was developed by S. M. Blinder using Mathematica©6, a detailed description is available here.
Download the source code here

Ray Tracing With Lenses


This demo was developed by Brian Van Vertloo using Mathematica©6, a detailed description is available here.
Download the source code here

Ray Tracing With Lenses 2


This demo was developed by Ernest Lee using Mathematica©6, a detailed description is available here.
Download the source code here

Ray Diagrams For Spherical Mirrors


This demo was developed by Ernest Lee using Mathematica©6, a detailed description is available here.
Download the source code here

Constructing a Simple Optical System


This demo was developed by Ann Williamson and Donald Barnhart using Mathematica©6, a detailed description is available here.
Download the source code here

To manipulate the demos you must have Mathematica© 6 installed on your computer or download the Free Mathematica© Player.