ZEMAX allows a user defined number for the maximum number of segments and intersections allotted for ray tracing within a Non-Sequential group.  If the number is not set high enough to trace all possible ray paths, then ZEMAX will issues error messages such as “Not Enough Segments Allocated to Trace All Possible Ray Paths!” or “Not Enough Intersections Allocated to Finish Ray Trace!”  These error messages should be treated as “hard” errors, and should not be ignored.  This article has described what segments and intersections are, where to modify the default maximum intersection and segment values, and why it is important not to overlook these error messages.

REFERENCES

ZEMAX Optical Design Program User’s Guide, ZEMAX Development Corporation