光線光学系シミュレーション

2次元の幾何学的な光学シーンを双方向的にシミュレートすることができます。
完全無料、ウェブベース。ソースコードは GitHubで利用可能です。.

シミュレーターを起動


ツール

光線

光線

2 つの点によって定義される単一光線。
光束

光束

平行な光線が線分から現れ、密度は「光線密度」スライダーで調整できます。(Also supports divergent beams.)
点源

点源

光線は 1 つの点から出現し、その数は「光線密度」スライダーで調整できます。
鏡

鏡での光の反射をシミュレートします。
鏡 (カスタム式)

鏡 (カスタム式)

カスタム方程式 y = f(x) によって形状が定義されるミラー。ここで (x,y) は、2 つの制御点が (-1,0) と (1,0) である変換された座標にあります。
理想的なカーブ

理想的なカーブ

ミラー方程式 (1/p + 1/q = 1/f) に正確に従う理想的な「曲面」ミラー。 焦点距離を直接設定できます。
ビームスプリッター

ビームスプリッター

入ってくる光の一定の割合を透過するミラー。
ガラス

ガラス

表面上の光の屈折と反射をシミュレートします。
ガラス (カスタム式)

ガラス (カスタム式)

カスタム不等式f(x) < y < g(x)で定義される形状を持つガラスで、(x,y)は2つの制御点が(-1,0)と。
Gradient-index glass

Gradient-index glass

Material with a custom refractive index function n(x,y).
理想的なレンズ

理想的なレンズ

薄いレンズの方程式 (1/p + 1/q = 1/f) に正確に従う理想的なレンズ。 焦点距離を直接設定できます。
ブロッカ

ブロッカ

入射光線を吸収する線分型の遮光板です。
Diffraction Grating

Diffraction Grating

A diffraction grating that splits light at an angle depending on wavelength.
定規

定規

ゼロと別の点の点からの定規。
分度器

分度器

中心とゼロ方向の別の点から定義された分度器。 スケールは度単位です。
検出器

検出器

線分を通るエネルギー流の速度 (P)、垂直運動量流の速度 (F⊥)、および平行運動量流の速度 (F∥) を測定するためのツールです。 単位は任意です。

ビュー

光線

光線を表示します。光線密度が高いと、連続しているように見えます。
光線
光線

拡張光線

光線とその延長線の両方を表示します。 オレンジは後方拡張を示し、グレーは前方拡張を示します。
拡張光線

すべての画像

すべての画像の位置を表示します。 黄色の点は実像を示し、オレンジ色は虚像を示し、灰色 (この図には何もありません) は仮想オブジェクトを示します。 「レイ密度」が十分に高くない場合、一部のイメージは検出できないことに注意してください。
すべての画像

観察者が見た

ある位置から見た光線と画像をシミュレートします。 青い丸が観察者です。 それを横切る光線はすべて「観測された」とみなされます。 観察者は、光線が実際にどこから始まるのかを知りませんが、光線が交差する場合、ある点で光線が始まると考えるかもしれません。 光線は青、点は黄色 (現実) またはオレンジ (仮想) で表示されます。
観察者が見た

色のシミュレーション

光源の色(波長)、色の混色、ガラスの波長分散をシミュレーションします。
色のシミュレーション