返回列表 回复 发帖
20# sdytstl
此案例的制作,构思巧妙之处在于,通过构造函数,将n边形的边与对所有的对角线迭代出来.迭代实际上就是一种重复性的操作,就是将你第一步构造出的线段循环往复进行下去.构造的两个角度函数的作用是,将原象旋转两个不同的角度,再连线段,照这样不断进行下去.你提的几个问题,结合视频,你再查看迭代表,就一目了然,在表中看看函数随t1的递增如何变化,再与图形结合起来,就可在头脑中形成这个图的每次迭代形成的线段.注意,表格中n等于0不算在迭代次数之内.
按这个方法,如n为3时,按n(n-1)一算,应该迭代6次,但当边数增多时,迭代次数少了,则有些线出不来,迭代次数过多,则都能迭代出,但是重影多,系统作了许多无用迭代.迭代一次连一线,则每个点连n-1条,这样算下来,恰好是n.(n-1)条,这样可保证周遍每一条线而不遗漏.有利必有弊,为保证不遗漏,免不了个别线重叠.附上迭代表:
未命名.JPG
20# sdytstl
此案例的制作,构思巧妙之处在于,通过构造函数,将n边形的边与对所有的对角线迭代出来.迭代实际上就是一种重复性的操作,就是将你第一步构造出的线段循环往复进行下去.构造的两个角度函数的作用是,将原象 ...
柳烟 发表于 2011-12-10 14:59
谢谢柳烟老师的解答,辛苦了,受益匪浅!!
值得学习,好好研究。
13# zjhdmyz

随机产生n个0到1的值,再利用在弧上绘制点,去实现
用随机数来控制每个外角和对角线转动的角度,模拟出"任意"多边形
基本上可以达到演示用的目的
对角线.gsp (6.38 KB)
不以物喜,不以己悲
返回列表