Fig. 2. Free-form modeling of complex objects like a wine glass containing water is not possible using standard aspheres. Zemax enables the tracing of a circular beam of rays and the specks of light transmitted through the wineglass (top). User-defined DLL objects enable the optimization of multifaceted reflectors via Bézier splines (bottom). |