You can make dynamic interactive Mathematica Player demonstrations using Optica and Mathmeatica
LensLab is our entry level optical design, lens design, optical raytracing package.
Optica performs geometric, nonsequential, polarization
ray-trace calculations of optical systems in three-dimensional
space. It is great for complex lens design and lightsource illumination design.
Optica builds on the functionality of
Mathematica to calculate wavefront interference
and diffraction, Gaussian beam propagation, ABCD matrix
models, and analytic representations of optical systems. Enables real-time control and optimization of your optical system component parameters with Mathematica 6/7 sliders, locator buttons and input fields.
Prefer reading a hardcopy?
the basic Optica User Guide formatted in PDF for
print-out! Check out the support page for examples and documentation.
Graphical Tour of Optica:
Visit the Wolfram Research web
site to learn more about Mathematica.
Update your product copy if
it is older than build-date: Nov 30, 2015