内容正文:
Geogebra制作物理课件
机械运动
第十三节 设置显示条件-逐帧动画
组合式课件蕴含多知识点并涉及对象的复杂动作。采用if条件指令实现会很复杂。如果能把这些对象的不同状态都做出来,应用显示条件也可以实现动图效果。这个方法类似于flash补间动画,我们成为逐帧动画。
例1:执行指令和标签变量-地球转动
图1.13-1
制作地球转动的逐帧动画至少应有20张地球图片以保证地球转动跳动性小,按转动方向的经度顺序一次导入,记为pic1.pic2.pic3……….然后拖入绘图区,20张图片共用角点1和角点2.
接下来设定时间参数,上图中用n(1,20),当n=20时,地球自转一周,再设递增方式,这样地球就会连续转动。
根据设置显示条件指令使每张图片显示1秒。
指令格式:设置显示条件(对象,条件).若“设置显示条件”指令不能正常运行,可以将其改为用英文输入该指令“setconditiontoshowobject”。同样的,如果后面的“执行”指令不能正常运行时,也用英文指令“execute”代替。
具体指令为:
序列(“设置显示条件(pic”+(i)+”,”+(i)+”<=n<”+(i+1)+”)”,i,1,4)
执行结果为列表l1
然后运行列表l1中的指令,在输入框中键入:执行(l1)
启动动画n,一个转动的地球动画完成。上述指令中的pic”+(i)+”为下标或中标变量,本例为4幅图片,故,i由1—4.其中”+(i)+”为动态下标或中标。
好的,大家试试吧!
$