Path: Imaging/Optics
% Ray trace a lens assembly. For a demo of a Cooke Triplet lens type RayTraceLens -------------------------------------------------------------------------- Form: r = RayTraceLens( r, l ) -------------------------------------------------------------------------- ------ Inputs ------ r (:) Ray source definition .p (2,1) Origin .m (2,1) Ray unit vector l (:) Lens data structure .r (1,1) Radius of one surface .t (1,1) Thickness .matl (1,:) Material name .index (1,1) Index of Refraction .vNo (1,1) Abbe V-number, the reciprocal of the relative dispersion of the material .sa (1,1) Semi aperture ------- Outputs ------- r (:) Ray source definition .p (2,:) Origins .m (2,:) Ray unit vectors --------------------------------------------------------------------------
Common: General/DeBlankLT Common: General/StringToTokens Common: Graphics/NewFig Common: Graphics/PltStyle Common: Graphics/XLabelS Common: Graphics/YLabelS Imaging: Lenses/LensDemo Imaging: Optics/DrawLens Imaging: Optics/ReadLensData Imaging: Optics/ReflectionLaw Imaging: Optics/SnellsLaw Imaging: Optics/SnellsLawCurve Math: Linear/Unit
Back to the Imaging Module page