功能:
运行光线生成器,用于通过 Radiant Source Model™ 文件创建一个光源光线文件。
语法:
RAYGENERATOR rsmx_file, ray_file, num_rays, min_azimuth, max_azimuth, min_inclination, max_inclination, origination_method, origination_radius, spectrum_type, Arg1, Arg2, Arg3
详述:
RAYGENERATOR 可通过 Radiant Source Model(由输入变量“rsmx 文件”指定)来创建光谱颜色格式 (.SDF) 的光线文件(请参阅[光源文件](Source File))。光源模式是由输入变量“rsmx_file”指定的。 光线文件的输出名称是通过输入变量“ray_file”来给定的。两个文件名都必须加引号,并包含正确的扩展名,但不包含路径。RSMX 文件必须位于 \Sources\Radiant Source Model Files 文件夹 中。输出光线文件将存储于 \Sources\Source Files 文件夹中。输 出 光 线 文 件 包 含 的 光 线 数 量 由 “num_rays” 定 义 , 分 布 在 由 min_azimuth, max_azimuth, min_inclination 和 max_inclination 四个变量所定义的角度范围内。方位角必须介于 0 到 360 度之间。 倾角必须介于 0 到 180 度之间。origination_method 是一个介于 0 到 11 的数字,对应于光线生成器的下拉菜单中可用的 12 个选项。0 表示法向平面, 1 表示最接近 X 轴等等。有关更多选项,请参阅光线生成器对话框中的列表(“生成 Radiant Source Model 光线”)。仅当 origination_method 为 4(在球面上)、5(在 X 柱面上)、6(在 Y 柱面上)、7(在 Z 柱面上) 或 11( 在 长 方 体 上 ) 时 , 才 会 使 用 origination_radius( 始 终 以 毫 米 为 单 位 进 行 定 义 )。 当 origination_method 为 4、5、6 或 7 时,origination_radius 用于定义产生光线的球面或柱面的半径。当 origination_method 为 11 时,光线从立方体中心产生,此时 origination_radius 用于定义立方体的半宽。在使用光线生成器对话框创建光线文件时,提供了定义圆柱光源的锥角(端盖),或者矩 形体光源的偏移量选项。但目前 RAYGENERATOR 关键字没有提供这些选项。如果如果需要向关键字 RAYGENERATOR 中增加光线生成器对话框中提供的任何选项,请联系 OpticStudio 技术支持部门。光谱类型由 spec_type 定义:测量 = 0,光谱文件 = 1,黑体 = 2,窄带 = 3。其余变量取决于光谱类
该文档由光学课堂(www.optkt.cn)生成
最后更新时间:2020/3/7 12:38:52