HOW TO SET UP A SEQUENCE OF OPTICAL AXES (c) 2015 M.Lampton STELLAR SOFTWARE The easy way is to use coordinate breaks. A "CB" is a pair of plano surfaces in in your optical system, named CBin and CBout. The job of CBin is to interrupt the ray trace and capture the local coordinates {x,y,z,u,v,w} of each ray. The job of CBout is to restart the ray trace at its surface, using the coordinates that were captured by CBin. If CBin and CBout were located at the same position and had the same orientation, the pair would accomplish nothing. But of course these surfaces can have differing {X,Y,Z} locations, obliging the rays to jump off from a new location. This feature means that to explore lateral tolerances of elements or groups, you need not move the group: move the rays instead. A more valuable feature is that they may have different orientations. If their roll angles differ then the beam will be twisted at their common location. If their tilt or pitch angles differ, then the beam will be redirected. An example is shown in Figure 9-19 of the BEAM FOUR GUIDE. This feature is useful in assessing tolerances of elements or groups to tilt, pitch, or roll. This feature allows a bent optical system to be described by a straight-line coaxial system that includes one or more CB pairs. CBs can be autoadjusted, allowing BEAM FOUR to find the best new axis locations and/or orientations. An alternative way is to use trigonometry, placing every optical element into a common coordinate frame mathematically. An example is given in the file DISK.OPT included in the product distribution.