用几何画板制作《光的折射》课件
吴廷永电脑爱好者
不用Flash、VB编程,用几何画板就可以轻松制作出我们常用的《光的折射》
课件。
几何画板(TheGeometer'sSketchpad)具有丰富而方便的创造功能,你只要
熟悉几何画板的简单使用方法,即可自行设计用来实现自己教学思想的教学课
件,而不会像Autherware、Flash、VB那样要求用户必须具有一定的编程基础。
所以说几何画板是最出色的教学软件之一,它为我们提供了一个通用的数学、物
理教学环境。下面就让我们通过《光的折射》课件的制作一起体会几何画板的神
奇吧。
课件实现的效果
课件完成后,可以修改介质1和介质2的折射率n1、n2,可以拖动入射光线
AO在360°范围内旋转,反射光线、折射光线相应发生改变,屏幕动态显示入
射角、反射角、折射角及发生全反射时的临界角,发生全反射时折射角显示为“未
定义”,当光线从光疏介质射入光密介质时,临界角显示为“未定义”。最令我
满意的地方是:三条光线都只绘制了一次,涉及到的计算公式都是包含多种情况
的统一公式。
课件的制作方法
1、制作课件基本界面,包括法线、界面、入射光线
①选择线段工具,按住Shift键,画一条水平线段。选择这条线段的两个端点,
构造一条直线作为两种介质的分界面,隐藏线段的两个端点(防止使用者旋转表
示分界面的直线)。新建两个参数n1、n2,为了下面制作的方便,暂时把n2
的值改为2(新建参数的默认值为1),把n1、n2分别移到界面的上方和下方,
即界面上方介质的折射率为n1,界面下方介质的折射率为n2。在表示界面的直
线上任取一点O作为入射点,过O做界面的垂线作为法线。
②任意画一条线段GH,选择O与线段GH,画出一个以O为圆心、GH为半径
的圆,并在圆上任取一点A,连接AO,AO就是入射光线(先不标表示光线传
播方向的箭头)。
当课件完成时拖动A点可以改变三条光线的位置,拖动G或H点可以改变三条
光线的长短。
2、画出反射光线
选择法线,执行“变换”菜单中的“标记镜面”命令,单击A,执行“变换”菜
单中的“反射”命令做出A点以法线为对称轴的对称点B,连接OB,OB就是
反射光线。
3、画出折射光线
把A点先拖到界面的下方,此时折射光线在介质1中,所以只要在法线的上半
部分找到一个点N',再让N'绕O点旋转一定角度,得到折射光线OC上的一点
T,这个角度的绝对值等于折射角,只要计算出这个角度就可以画出折射光线了。
①找到这个特殊的点N'
为了使折射光线、反射光线可以随着入射光线的改变而改变,我们可以这样找到
N':连接AB与法线交于N,隐藏线段AB。再做出点N以界面为对称轴的对称
点N'(图1)。
②度量、计算出下列数据,这里要用到“度量”、“计算”两个菜单
折射角只能为正值和0,在计算机中角度可为负值,顺时针旋转得到的角的度数
为负;入射光线可以在法线的左、右两侧,入射光线可以在介质1中、也可以在
介质2中。为了创建一个统一的公式计算N'绕O点旋转的角度,我们要使用符
号函数sgn(参数),参数为正,其值为1,参数为负,其值为-1,参数为0,
其值为0。度量、计算出下列数据:
A和O点横纵坐标xA、xO、yO、yA(度量坐标时,会出现坐标轴、网格线,
要把它们隐藏)
入射角∠NOA,反射角∠NOB
N'绕A点旋转的角度:Arcsin(sgn(yO-yA).sgn(xA-xO).(n2/n1)
sgn(yO-yA).sin(∠NOA))
折射角:abs(Arcsin(sgn(yO-yA).sgn(xA-xO).(n2/n1)sgn(yO-yA).sin(∠
NOA))),即折射角等于上面那个角度的绝对值。
临界角Arcsin((n1/n2)sgn(yO-yA)
这里仅以度量∠NOA为例说明角度的度量方法:依次选择N、O、A三点,执
行“度量”菜单中的“角度”命令即可,注意第二个选择的点为角的顶点。
执行“数据”菜单中的“计算”命令,弹出的“新建计算”窗口中动动鼠标就可
以完成这些复杂的公式的输入(图2),注意“乘方符号”是那个“三角”。
完成的图中(图3)其中的sgn(xA-xO)是对入射光线AO在法线的左侧还是右
侧进行判断;sgn(yO-yA)是对入射光线AO在介质1中还是在介质2中进行判
断。
③把N'绕O点旋转得到折射光线上的T,画出折射光线
选择计算出来的Arcsin(sgn(yO-yA).sgn(xA-xO).(n2/n1)sgn(yO-yA).sin(∠
NOA))执行“变换”菜单中的“标记角度”命令。双击O点,选择N',执行“变
换”菜单中的“旋转”命令,直接点“确定”就可以得到折射光线上的一点T。
依次选择O、T,执行“构造”菜单中的“射线”命令得到射线OT,OT与圆交
于C点,连接OC,OC即是折射光线,隐藏射线OT。
改变两种介质折射率的大小关系、拖动A点,测试一下课件是否达到预期效果。
课件界面的进一步完善
此时课件已达到预期效果,剩下的工作就是对课件界面的美化了。
①把上面用到那四个角度值的标签修改一下,隐藏那些复杂的公式
可以改为:入射角∠NOA、反射角∠N'OA、折射角∠N'OC、临界角,注意∠不
要使用几何画板的文本工具栏输入,要从Word中复制一个∠,在标签窗口按
Ctrl+V键粘贴,直接输入的角符号∠在文件打包后会变成m∠。
②把不需要显示的对象隐藏,分别右击B点、分界面直线、n1、n2,选择“属
性”命令,在打开的对话框中,取消“可以被选中”选项,禁止对B点、参数
n1和n2的选择(可以修改参数的数值),防止用户拖动这几个对象,需要调
整时再勾选“可以被选中”即可。
③给三条光线加上表示传播方向的箭头。
以给AO添加箭头为例说明:选择线段AO,执行“构造”菜单中的“中点”命
令画出线段AO的中点K,鼠标指向左侧那个三角(图4),按下左键不松手,
过一会儿会弹出一个快捷菜单,选择一种合适的箭头工具,依次单击A、K两点,
就会给入射光线加上箭头。同样再把反射光线OB、折射光线OC加上箭头,把
三条光线的线型改为实线。
到此为止,一个简单的光的折射课件制作完成(图5)。
本文发布于:2023-02-03 14:36:21,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/88/182906.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
| 留言与评论(共有 0 条评论) |