When working with a sequential optical system, it is usually most convenient to work in local coordinates. However, there are cases when working in global coordinates is easier: typically when working with perturbation data produced by FEA in systems with complex 3-D tilts and decenters. This article describes how to switch between sequential and global data entry methods.










Click on surface 2 of the Lens Data Editor, press the left mouse button, and hold it down while you drag over surfaces 3 and 4. Surfaces 2, 3 and 4 are all highlighted in the editor:
Alternatively, click on surface 2, and use <Shift> and the <down cursor key> to highlight the rows. Then press <Cntl>C, or click on Edit...Copy Surfaces on the editor menu bar to copy these surfaces to the Windows Clipboard.
Then, click on surface 5 and press <Cntl>V or Edit...Paste. Do this a total of 10 times, to paste 10 copies of the prism assembly into the editor. The layout window will update to show:
So we now have a chain of prisms that brings the beam though approximately 180°. Easy!
The Lens Data Editor now contains 35 surfaces. We will choose the prism formed by surfaces 17 and 18 as the 'target' prism for our perturbational analysis. In the Lens Data Editor menu bar, choose View...Go To Surface and go to surface 17:

For both surface 17 and 18, set the surface comment to be "My Prism" and set the surface color to be color 4, for easier identification on the Shaded Model layout:

Now, let us imagine that our task is to perturb the position of the target prism. If we work in local coordinates, that is easy. We just use Tools...Coordinates...Tilt/Decenter Elements, choose the surfaces we want to perturb and enter the perturbation values directly:
But, if the perturbations are computed relative to some other position in the optical system, this is not so straightforward using the local coordinate system. In this case, entering data in global coordinates is preferable. It is a simple matter to convert to global coordinates, and back to local coordinates, as required.




