共轭(Conjugate)
共轭面是由两个用户指定的点定义的。 OpticStudio 固定用表面顶点作为参考点;定义共轭面的两个点是相对于这个顶点指定的。假设共轭面是一面镜子,那么共轭面总是完美的将一个点映射到另一个点上。尽管共轭面可以是任意的材料类型,但就其反射特性而言,还是很有用的。
如果两个点的z坐标都是正数或者都是负数,那么一个点所映射的图像是实像。在这种情况下,从一个点到表面上任意点的距离,再加上表面上任意点到第二点的距离,都是一个恒定的值。为了使表面具有唯一性,还需要一个额外的约束条件:表面必须通过局部坐标系的顶点。如果一个表面是反射面,那么一个点就是另一个点的共轭,所以叫共轭点。
如果z1和z2有相同的符号,那么这两个点所形成的面满足下列关系:
请注意,面必须与点(0,0,0)相交。用该模型可以形成几种类型的表面。例如,将x和y设置为0,而两个z值分别对应球体的半径,可以形成球体。进而,通过将x和y设置为非零值,可以形成椭圆面。
如果z1和z2具有相反的符号,那么一个点所成的像是虚像。在这种情况下,从一个点到表面上任意点的距离,减去表面上任意点到第二点的距离,同样是恒定的。如实像的成像情况,其表面必须穿过局部坐标系的顶点。
如果z1和z2有相反的符号,那么这两点满足一下关系:
请注意,面必须与点(0,0,0)相交。用该模型可以形成几种类型的表面。例如,将x和y的值设为0,两个z值设为相反值,那么就形成一个双曲线如果两个z值相等并非相反,这形成一个平面。
两个基准点的坐标可以在参数列表中指定,如下表示。z1和z2值可以为零。
共轭面的参数定义
参数# | 定义 |
1 | x1 |
2 | y1 |
3 | z1 |
4 | x2 |
5 | y2 |
6 | z2 |
下一部分: