# 線光學模擬

建立二維幾何光學場景，並即時模擬光線行為。
完全免費，免下載，原始碼公開於 GitHub。

啟動程式

Previous Next

## 工具

單一光線

由兩點決定一條光線。

光束

由一線段產生平行或發散光束，密度由「光線密度」滑桿決定。

點光源

由一點向四周發射光線，數量由「光線密度」滑桿決定。

鏡子

模擬光線射到鏡子時的反射。

鏡子（曲線）

曲線形的鏡子。可選圓弧、拋物線，或自訂函數 y = f(x)。

理想曲面鏡

完全符合面鏡公式(1/p + 1/q = 1/f)的理想化「曲面」鏡，可直接設定其焦距。

分光鏡

能穿透一個比例的光的鏡子。

透光物

模擬光線經過透光物體界面時的反射與折射。

透光物（其他形狀）

任何由線段與圓弧組成的透光物，或自訂不等式 f(x) < y < g(x)。

漸變折射率透光物

折射率為自訂函數 n(x,y) 的材料。

理想透鏡

完全符合薄透鏡公式(1/p + 1/q = 1/f)的理想化透鏡，可直接設定其焦距。

遮光物

線段形狀的吸光片，光線射到其上後就不會再射出。

繞射光柵

將光線依波長分割成不同角度的繞射光柵。

直尺

指定原點與另一點。

量角器

指定圓心和圓周上一點作為零度位置。刻度單位為度。

探測器

測量通過一線段的能量流率(P)、垂直動量流率(F⊥)與水平動量流率(F∥)。單位為任意。

## 檢視

光線

畫出光線。當「光線密度」高時，光線呈現連續。

延長光線

除光線實際路徑外，亦畫出其延長線。橘色、灰色分別表示向後、向前的延長線。

所有像

點出像的位置。黃點表示實像，橘點表示虛像，灰點(圖中沒有)表示虛物。注意「光線密度」不夠高時有些像無法正常顯示。

觀察者所見

模擬從某位置見到的光線與像。藍色圓形為觀察者，與其相交的光線被其「觀察」到。觀察者無法知道光線真正的起始位置，但若其在某處相交，它會認為光線是從該處來的。光線以藍色表示，相交處以黃色（實像）或橘色（虛像）表示。

模擬色彩

模擬光源的顏色（波長）、混色、遮光物與鏡子的濾光，以及透光物的色散。