简介
基于斯涅尔定律(折射定律)开发的交互式光学模拟程序。用户通过调节入射角滑块,实时观察激光在空气与水界面处的折射路径变化,自动计算并显示折射角度,当入射角超过临界角(48.6°)时触发全反射现象演示。采用Canvas动态绘图技术,精准复现光线行为,适用于初中物理光学教学场景。
主要功能
- 1. 动态光线模拟
- • 实时绘制入射光线(红色实线)和折射光线(水下红色实线)
- • 全反射时自动转为虚线反射光线
- 2. 参数可视化
- • 标注入射角/折射角/反射角度数(±0.1°精度)
- • 显示法线参考线(黑色虚线)
- 3. 智能物理演算
- • 自动计算公式:
sin(θ₁)/sin(θ₂) = 1.0/1.33 - • 临界角实时检测(48.6°阈值)
- 4. 教学提示系统
- • 超临界角时显示红色警告:"全反射发生"
- • 介质参数板:空气n=1.0 / 水n=1.33
适用场景
| 场景类型 | 具体应用 |
| 课堂演示 | 教师讲解折射定律时实时演示角度变化关系 |
| 自主学习 | 学生课下探究入射角与折射角的定量关系 |
| 实验预习 | 弥补实体激光实验器材不足,预演实验现象 |
| 重难点突破 | 动态展示全反射临界现象,解决“为什么48.6°后不折射”的认知难点 |
| 试卷讲评 | 结合题目要求调节具体入射角(如45°),验证答案正误 |
使用说明
1️⃣ 启劢模拟
直接打开HTML文件 → 自动加载初始状态(入射角30°,折射角22.1°)
2️⃣ 调节参数
拖动滑块"入射角" → 范围0°-90°(步进精度1°)
└ 角度值实时显示在滑块右侧(如:55°)
3️⃣ 现象观察
- • 入射角≤48.6°:观察水下折射红线及折射角数值
- • 入射角>48.6°:触发全反射警告,显示反射光线及反射角
4️⃣ 教学要点
• 重点演示20°→40°→50°的突变过程
• 引导学生记录3组数据验证:sinθ₁/sinθ₂≈1.33
• 结合生活案例:水下看天空范围/光纤通信原理
⚠️ 注意事项
临界角为固定值48.6°(仅适用于空气→水),介质折射率不可调整
©️版权声明:若无特殊声明,本站所有文章版权均归AI师辅原创和所有,未经许可,任何个人、媒体、网站、团体不得转载、抄袭或以其他方式复制发表本站内容。否则,我站将依法保留追究相关法律责任的权利。
/