添加反射镜(Add Fold Mirror)

使指定表面成为反射镜,并插入所需的坐标断点使光束弯折。



此功能插入两个虚拟面,分别位于选定折转面的前面和后面。然后折转面变为镜面,并将新插入的两个相邻的表面设置为具有相应倾斜角的坐标断点面。第二个倾斜角设置为从第一个倾斜角拾取。最后,由于新的镜面,所有后续表面的厚度和曲率需更改符号。

如果选定的表面不是一个平面及空气中标准类型的虚拟面,则此功能可能不能提供有用的甚至正确的变换。在使用此功能之前,虚拟面应位于所需的反射镜位置。例如,要在两个相距100毫米的透镜中间插入反射镜,应在两个透镜之间插入一个虚拟面,且两个表面距离虚拟面的距离均为50毫米。这样,此虚拟面就可以作折转面了。

此功能可能不适用于具有可改变任意之前表面参数或玻璃数据的多重结构操作数的镜头。



设置:

折转面(Fold surface) 选择用于成为折转面的表面。该选定表面应该为位于所需折转位置的虚拟面。

反射角(Reflect angle) 入射和反射光束之间的角度。

倾斜类型(Tilt type) 用于选择绕局部X轴或Y轴倾斜。

翻转反射镜后续表面的限制

插入一个镜面后,必须将后续所有表面翻转,等同于相同的光线追迹+Z变成-Z。对于大多数OpticStudio表面,这意味着改变曲率半径的符号或者改变任何其它决定表面矢高的参数的符号。对于用户自定义的表面,OpticStudio无法自动进行这种调整。同样,对于非序列模式组件(NSC)表面,OpticStudio也不能自动进行调整。通常,OpticStudio通过改变出射的Z坐标的符号并将所有组件绕Y轴旋转180度来翻转NSC表面。然而,如果NSC内部物体不是关其局部XZ和YZ平面对称,则此方法无效。因为物体的Z向宇称必须被修改,没有常规的方法可以对所有NSC物体进行此操作。

下一部分: