Thick Lens

Initialize Lens 1 | This model uses two matrix transformations (one for each surface) and doesn't account for spherical aberration.

Initialize Lens 2 | This model uses a Snell's law calculation at each surface.  Aberration is observed.


Script Example

<script language="JavaScript">
function thick_lens() {
         document.OpticsBenchApplet.setDefault();
         document.OpticsBenchApplet.setSize(0.9);
         document.OpticsBenchApplet.addDielectric(1.5,1.4,2.0);
         document.OpticsBenchApplet.addDielectric(2.0,-1.4,-2.0);
         document.OpticsBenchApplet.addSource(0.5,0,.25,-1);
}
</script>

Documentation