8.8 钟表

绘制效果:

几何图霸

学习要点:

学习time()函数、if()函数、内置变量和迭代的使用。

操作步骤:

0.

小学数学中时分秒的认识、24时计时法都用到钟面。图霸中利用时间函数可以获取当前的准确时间,制作动画。

1.

【二维视图】,新建三个整数参数:H从0到23,M从0到59,S从0到59,用于设置当前的时分秒,并把它们的值存储到内置变量1、2、3中。分别添加三个参数的动画按钮,从0到0,快速,添加三个动画的系列按钮,同时执行,名称“回零”。

几何图霸

2.

新建参数t1,选取它,计算:set(1,time(1))+set(2,time(2))+set(3,time(3))。获取当前系统的准确时间,将时、分、秒存到内置变量1、2、3中。添加t1的动画按钮“走时”,从0到100,循环,慢速。

几何图霸

3.

新建参数t2,选取它,计算:if(get(0)!=set(0,time(3)),(accum(3),if(get(3)>59,(set(3,0),accum(2),if(get(2)>59,(set(2,0),accum(1),if(get(1)>23,set(1,0),0)),0)),0)),0)。将获取的秒数先作比较再存到变量0中,当发生变化时,将变量3增加1,“秒”达到60时置0,并把变量2增加1,“分”达到60时置0,并把变量1增加1,“时”达到24时置0。添加t2的动画按钮“启停”,从0到100,循环,慢速。

几何图霸

4.

选取H、M、S、t1、t2,添加三个计算:get(1)、get(2)、get(3),改名h、m、s。选取h、m,计算:-(No1+No2/60)/12*2*Pi,表示在圆上时针的位置值,由于是顺时针,前面有负号。选取m、s,计算:-(No1+No2/60)/60*2*Pi,表示在圆上分针的位置值。选取s,计算:-No1/60*2*Pi,表示在圆上秒针的位置值。

几何图霸

5.

添加自由点O,光照,灰色。选取点O,构造平行于y轴上的点A。选取O、A,【构造-心向圆】c0,连结OA,添加上面的动点,再添加6个同心圆。新建参数t3=1,计算t3+1和-t3/6*Pi,选取“-t3/6*Pi”与圆c0,【构造-对象上的点-对象上绘制点】E,表示1时刻度线起点。选取点E,圆c3上绘制点F,圆c5上绘制点L,连结EF,增加线宽。把t3组合到点L上。修改线及值的颜色。添加t3到t3+1的迭代,深度11。

几何图霸

6.

类似的,使用迭代制作表示“分”的刻度线。选择最大的两个圆,【直纹面】,光照,粉红色。

几何图霸

7.

选取圆c1和计算式1,【对象上绘制点】M,M关于点O按比-0.1【伸缩】到M',画向量M'M;选取圆c2和计算式2,【对象上绘制点】N,N关于点O按比-0.2【伸缩】到N',画向量N'N;选取圆c3和计算式3,【对象上绘制点】P,P关于点O按比-0.3【伸缩】到P',画向量P'P。

几何图霸

8.

隐藏点及四个圆,进一步整理调整。改h、m、s为时、分、秒。设置起始时间后点击“启停”按钮,模拟时钟。停止后点击“走时”按钮,显示当前准确时间。

几何图霸

练习:制作电子钟

几何图霸

 

返回帮助目录