射线光学模拟
建立二维几何光学场景,并实时模拟光线行为。
完全免费,免下载,源代码公开于 GitHub。
启动程序
平行光
由一线段产生一束平行光,密度由"光线密度"滑杆决定。
点光源
由一点向四周发射光线,数量由"光线密度"滑杆决定。
镜子 (曲线)
曲线形的镜子。可选圆弧、抛物线,或自定义函数 y = f(x)。
理想曲面镜
完全符合面镜公式(1/p + 1/q = 1/f)的理想化"曲面"镜,可直接设定其焦距。
透光物 (其他形状)
任何由线段与圆弧组成的透光物,或自定义不等式 f(x) < y < g(x)。
透光物 (理想透镜)
完全符合薄透镜公式(1/p + 1/q = 1/f)的理想化透镜,可直接设定其焦距。
吸光片
线段形状的吸光片,光线射到其上后就不会再射出。
量角器
指定圆心和圆周上一点作为零度位置。刻度单位为度。
探测器
测量通过一线段的能量流率(P)、垂直动量流率(F⊥)与水平动量流率(F∥)。单位为任意。
视图
光线
画出光线。当"光线密度"高时,光线呈现连续。
延长光线
除光线实际路径外,亦画出其延长线。橘色、灰色分别表示向后、向前的延长线。
所有像
点出像的位置。黄点表示实像,橘点表示虚像,灰点(图中没有)表示虚物。注意"光线密度"不够高时有些像无法正常显示。
观察者所见
模拟从某位置见到的光线与像。蓝色圆形为观察者,与其相交的光线被其「观察」到。观察者无法知道光线真正的起始位置,但若其在某处相交,它会认为光线是从该处来的。光线以蓝色表示,相交处以黄色(实像)或橘色(虚像)表示。
模拟色彩
模拟光源的颜色(波长)、混色、滤光,以及透光物的色散。