返回列表 回复 发帖

不会制作动态的正多边形,惭愧啊!

张院士说:“用了超级画板,画一个边数会逐步增加的正多边形是轻而易举的事。”
我花了半年时间学习超级画板,还是不会制作动态的正多边形,惭愧啊!
请教各位专家,制作动态的正多边形方法、原理和步骤是怎样的?

这是用GSP做的样例: 动态正多边形.rar (1.22 KB)
几何画板中似乎可以用迭代完成!呵呵!我也是初学,这里有好多大师,看看他们的吧!
Z+Z做这个当然是轻而易举,因为GSP早就能轻而易举的做这个了。
1# lcd012
的确不了解的人不容易想到,要用极坐标方程作单位圆,在属性中进行适当的设置才行,具体请你研究一下曲线的属性。

正多边形.zjz (16 KB)

谢谢!
查了《超级画板自由行》,知道可以用for语句来制作动态的正多边形。
作点A,B,编号分别为5,6;
制作变量n,取整floor(n),编号为m000;
计算旋转角度2*pi/m000,编号为m001;
然后反复旋转(利用for语句):
for (i=1;i<50;i=i+1){Rotate(6,5,sign(m000+1,i)*i*m001);}
最后连线即可
动态正多边形.rar (11.28 KB)
可以结合vertexofcircle,vertexofpolygon,pointflexrotate(需要计算角度)等命令,用三种方法来制作。
用写方程的方式画多边形,首先得到正五角星。

注意另一个按钮的左部和中部,使得n分别加一和减一。

参数轨迹作正n变形.zjz (322 KB)

返回列表