用网络画板实现圆内折线的动画
1、绘制直角坐标点:
A(0,3*sqrt(2))
B(0,-3*sqrt(2))
绘制单位圆。

2、设C是线段AB上的动点,点值为u0。

3、构造变量u0,取值范围是0到1。

4、构造变量t,最小值20,最大值90。

5、计算:
m6=(u0 + 1 / 72) % 1

6、线段AB绕C逆时针旋转t,单位是角度,新的线段与单位圆交于D和E,D在E下面。

7、测量C、D、E的横坐标和纵坐标。

8、构造直角坐标点:
F=(if(m1 > 1 or m1 == 1, m0, m1 > -1 and m1 < 1, m0, m2),
if(m1 > 1 or m1 == 1, m1, m1 > -1 and m1 < 1, m1, m3))
G=(if(m1 > 1, m0, m4),if(m1 > 1, m1, m5))
连接线段FG。

9、放大图形,并隐藏多余图形。

10、迭代变换,迭代深度是72,迭代规则是:
u0→m6。
这样,u0变化,就实现了文首的动画。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:174
阅读量:121
阅读量:149
阅读量:140
阅读量:40