圆的面积公式
我们都知道圆的面积公式是π*r^2,但这个公式怎么得来的呢?我们用一种直观的方式来看看这个公式的来历:
接下来我们尝试用码绘和手绘来实现一下第二张图片的动态了。
手绘
额。。可以看出手绘的效果有限,只能画出关键帧,完全重现原图的动态需要许多时间来一张张绘制,重复工作极多,且做图精确度不高,容易走型。接下来看看码绘的表现。
码绘
我们可以将圆看做无数个同心圆环,所以我们只用考虑其中一个圆环的动态就可以了,其他圆环只用增加一下半径。
圆环展开的过程:以圆上一点为起点,每次将圆环展开固定长度t2,展开n次时我们就可以将此时的圆环看做一根长度为t2n的线段和一个角度为半径为r2,角度为2π-t2n/r2的弧。
由于越外层的圆环周长越大,所以当内部圆环完全展开成直线后外部圆环还在展开,这是内部的圆环就完全是一条直线了,所以要加入判定语句将两者分开处理。
function circle(x0,y0,d2,delta2