UTILS.
100% 浏览器内运行
🔦

斯涅尔定律 / 折射计算器

根据 n1·sinθ1 = n2·sinθ2 求解任意角度或折射率,并检测临界角与全反射。

光在分界面处按 n1·sinθ1 = n2·sinθ2 发生偏折。选择要求解的量;角度以从法线量起的度数表示。

关于此工具

斯涅尔定律计算器是一款免费的浏览器内工具,利用 n1·sinθ1 = n2·sinθ2 描述光线穿过两种介质分界面时入射角与折射角的关系。选择要求解的量并填入其余数值,答案会随输入实时更新。你输入的任何内容都不会上传——每一次计算都在你的浏览器本地完成。

折射率(n)是一个无量纲比值,角度以从表面法线量起的度数表示(0° = 垂直入射,90° = 掠射)。内置预设可填入常见折射率(空气 ≈ 1.00,水 ≈ 1.33,冕牌玻璃 ≈ 1.52,钻石 ≈ 2.417),让你快速建模常见界面。

当光从较密介质进入较疏介质(n1 > n2)且入射角足够大时,不存在实际的折射角:工具会标记为全反射,并给出临界角——超过该角度后所有光都被反射回来。

常见问题

使用什么单位和符号约定?
折射率是无量纲的,角度以度数输入,从表面法线(垂直于分界面)量起,而非从表面本身量起。数值必须介于 0° 与 90° 之间。
何时会发生全反射?
当光从较密介质进入较疏介质(n1 > n2)且 sinθ2 会超过 1 时,折射无法发生;工具会显示“全反射”,并给出临界角 θc = arcsin(n2/n1)。
临界角方块是什么?
只要 n1 > n2,工具就会显示临界角——折射光线沿分界面掠射(θ2 = 90°)时的入射角。超过该角度,所有光都会发生内全反射。
内置了哪些折射率预设?
下拉菜单可填入空气(1.00)、水(1.33)、冕牌玻璃(1.52)和钻石(2.417)的典型值;你也可以输入所用材料与波长对应的精确折射率来覆盖它们。

更多工具