Alpiar R
Appl Opt. 1969 Feb 1;8(2):293-304. doi: 10.1364/AO.8.000293.
This paper is concerned with algebraic (as opposed to numeric) ray tracing through an optical system. Input and output are polynomial expressions, and it is shown that polynomial handling facilities suffice for all the intermediate steps. The Fortran program Alray had been constructed, based on the polynomial handling program Algan. The input ray to the system is specified by parameters that permit skew rays to be traced. Optical surfaces may be reflecting or refracting, normal or high order aspheric. Expressions characterizing the output ray are printed as polynomials in the variables used to define the input ray and optical surfaces.
本文关注的是通过光学系统的代数(而非数值)光线追迹。输入和输出均为多项式表达式,并且表明多项式处理工具足以满足所有中间步骤的需求。基于多项式处理程序Algan构建了Fortran程序Alray。系统的输入光线由允许追踪倾斜光线的参数指定。光学表面可以是反射的或折射的,平面的或高阶非球面的。表征输出光线的表达式以用于定义输入光线和光学表面的变量的多项式形式打印出来。