简介在之前分享的文章《用Scratch画圣诞树》中,介绍了使用分形技术绘制圣诞树分形图的方法。这个文章在上一篇的基础上,对圣诞树分形图的参数进行一些调整,用它画出蕨叶分形及其它一些植物的分形。 在之前分享的文章《用Scratch画圣诞树》中,介绍了使用分形技术绘制圣诞树分形图的方法。这个文章在上一篇的基础上,对圣诞树分形图的参数进行一些调整,用它画出蕨叶分形及其它一些植物的分形。回顾:圣诞树分形图 在《用Scratch画圣诞树》的分享文章中,让大家自行实现的两个模块。 如果没有做出来的,可以加苏老师微信获取完整程序。 画蕨叶分形 首先将圣诞树分形图的的程序整理一下,去掉画礼物等多余的步骤。 接下来,我们来调整一些参数,看看会发生一些什么样的变化。。。 让左右两边的分支旋转60度,主干向旋转5度,这样就得到了一个类似蕨叶分形。不过,这和一般画的蕨叶有些差异之处,就是右侧的分支是向下弯曲的。我们接着调整一下,让右侧的分支向上弯曲。 给下面两个模块增加一个方向参数,用来控制分支的左右方向及向上或向下弯曲。 提示:这已经不是圣诞树了,该改名字啦! 对调用这两个模块的地方作出下面的修改,就能画出一般见到的蕨叶分形图了。 还可以调整一下下面的两个参数,将主干的递减改为每次减少一个单位,将分支的缩减调整为0.52。可以自行调整各个参数,并观察生成的分形图效果。 画其他植物分形 暂且这么称呼吧,也不知道这种分形图像什么植物。。。 将主干的旋转角度改为-30到30,就可以画出某种植物的分形图。 调整主干的缩减方式为每次减少一个单位,其分形图案又发生了变化。 下面标注出了几个参数改变的地方,能引起分形图产生较大的变化。有兴趣的可以自行尝试。 提示:这已经不是蕨叶了,该改名字啦! 下面是一些生成的效果图。。。。 |