COATING TABLE 命令能读取一个真实或复杂的反射系数和透射率值的表格,然后分配给一个对象。该表格是从用户在 ASAP 工作目录中提供的文本文件中读取的,它包括一个或多个波长在一系列入射角下s偏振和p偏振的反射率和透射率的值。在光线追踪过程中,ASAP 在表格中输入中间插入值,以缩放从物体反射或透射的光线的反射或透射功率。有一张实数表反映了光线的功率;一张复数表将光线的复振幅进行缩放,并可以对涂层表面的极化变化或者物理光学计算中对相位变化进行建模。
installation_dir>GENERATION 命令会对鬼像和散射的组合生成设置上限。例如,GENERATION 2 允许两次鬼像,两次散射,或者一次鬼像和一次散射;但不允许更高的混合,如两次鬼像和两次散射。GENERATION 是由 SPLIT 与 LEVEL 指令相结合使用,SPLIT 和 LEVEL 命令分别设置鬼像和散射生成的数量上限。所有这些命令都是在光线追踪之前发出的。当鬼像和散射同时出现时,GENERATION 命令避免了追踪不需要的子光线,大大减少了计算机完成计算所需的时间。当鬼像和散射生成两代时,SPLIT 2 和 LEVEL 2, GENERATION 2 便会减少10倍甚至100倍的电脑时间。
CPC,一种新的边缘,允许从单一边建造复合抛物面式聚光器或理想槽式聚光器。定义边缘之后,使用 SWEEP AXIS或 SWEEP DIR 命令(带有适当的参数),然后使用 OBJECT 命令创建对象。不像AXICONIC表面的结构,CPC 边缘更容易使用,更容易渲染和导出。
已经可以使用多核处理EXTREMES命令。EXTREMES 现在检查所有处理器节点中的所有选定光线,以输出全局最小值和最大值。光线数和处理器节点与每个输出最小和最大值都可以直接显示。
已经可以使用多核处理 INTERPOLATE 命令。
新增一些光源库内容。