Optics v4.0 allows users to simulate standard optic elements (lens, mirror, dielectrics, sources, apertures) and observe how light rays propagate through these elements. Element properties, such as position and focal length, can be adjusted using and a click and drag metaphor.
Optics is scriptable but some physics teachers have provided instructions for the user interface show above in order to incorporate it into tutorials.
Optics uses a thin lens model for most elements. This model does not include aberrations and bends light rays at the center of the element rather than at the optic surface.