Create a double Gauss lens

%--------------------------------------------------------------------------
%   Copyright (c) 2015 Princeton Satellite Systems, Inc.
%   All rights reserved.
%--------------------------------------------------------------------------
%   Since 2016.1
%--------------------------------------------------------------------------

clear r

l	= ReadLensData('DoubleGauss.lens');
r(1).p     = [-2;1];
r(1).m     = [ 1;0];
r(2).p     = [-2;0];
r(2).m     = [ 1;0];
r(3).p     = [-2;-1];
r(3).m     = [ 1;0];

RayTraceLens( r, l );

CreateLensTable( l );

%--------------------------------------

% $Id: 24a85acc161b4219221ca69b76bb394af6934dd6 $
      Radius -    Thickness  -     Material  - Index of Refraction  - Abbe V-number  - Semi-Aperture 
       169.7 -         0.24  -               -                   0  -             0  -          25.2 
       38.55 -         8.05  -               -                1.67  -          47.1  -            23 
       81.54 -         6.55  -               -               1.699  -          30.1  -            23 
        25.5 -        11.41  -               -                   0  -             0  -            18 
         Inf -            9  -               -                   0  -             0  -          17.1 
      -28.99 -         2.36  -               -               1.603  -            38  -            17 
       81.54 -        12.13  -               -               1.658  -          57.3  -            20 
      -40.77 -         0.38  -               -                   0  -             0  -            20 
       874.1 -         6.44  -               -               1.717  -            48  -            20 
      -79.46 -        72.23  -               -                   0  -             0  -            20 
             -               -               -                      -                -