屈折角: $\theta_2 = \arcsin\!\left(\dfrac{n_1}{n_2}\sin\theta_1\right)$
臨界角 $(n_1 > n_2)$: $\theta_c = \arcsin\!\left(\dfrac{n_2}{n_1}\right)$
2媒質の屈折率と入射角を操作して光線図をリアルタイム描画。全反射の臨界角を自動計算し、屈折角−入射角グラフで屈折の特性を視覚化。
光ファイバー通信:ガラス繊維のコア内で光が全反射を繰り返し、情報をロスなく遠くまで伝送します。コアとクラッドの屈折率の差を設計し、臨界角以上で光を進ませる技術が基礎です。
光学レンズ設計:カメラや望遠鏡のレンズは、ガラスの屈折率と曲面の形状を精密に計算して設計されます。スネルの法則に基づき、光を一点に集めたり(収差補正)、像を歪ませずに結んだりします。
宝石のカットデザイン:ダイヤモンドやルビーなどは、その高い屈折率を活かし、光が内部で最大限に全反射して輝くようにファセット(カット面)の角度が計算されています。臨界角が設計の鍵です。
気象光学現象の解明:虹や蜃気楼は、空気中や水面での光の屈折・反射によって起こります。スネルの法則を用いて、見える角度や色の分離を説明することができます。
まず、屈折率は「物質そのものの絶対的な値」と思いがちですが、実は光の波長によって微妙に変わります。例えば、プリズムで虹ができるのは、ガラスの屈折率が赤い光と青い光で異なるからです(分散)。このシミュレーターでは単一波長を想定しているので、実際の設計ではこの「色収差」を考慮する必要があります。
次に、入射角の測り方。画面の角度スライダーは「境界面の法線」からの角度ですよね。でも現場では、境界面そのものからの角度(余角)で話すこともあるので、仕様書を読む時は「どっちの角度か」を必ず確認しましょう。例えば、法線から60度の入射は、界面からは30度です。これを混同すると、とんでもない設計ミスになります。
最後に、シミュレーターでは「完全な平面」を扱っていますが、現実の界面は粗さや汚れがあります。例えば、光ファイバーの接続部にほこりが入ると、そこで意図しない散乱や反射が起きて信号損失の原因に。理論通りに動かない時は、こうした「理想と現実のギャップ」を疑ってみることが大切です。