设为首页收藏官网网盘国家资源立人课堂 今天是: 2024-04-27    美好的一天,从现在开始投稿

立人创客乐享社区

 找回密码
 立即注册
成都市金牛实验中学校

立人小喇叭+ 发布

信息中心 立人创客游戏化学习三乐法新课程开始啦!欢迎交流分享
04-04 10:04
立人创客社: 祝愿世界太平!地球早日康复!
01-07 11:43
jnschool 请同学们严格遵守国家网络安全规定,文明上网!
01-07 11:41
查看: 3741|回复: 0

用Scratch画蕨叶分形

[复制链接] TA的其它主题
<

338

主题

1107

好友

1万

积分

社区管理员

创客导师

Rank: 9Rank: 9Rank: 9

积分
18055
威望
2974
立人币
8163
贡献
1229
大金牛币
444
乐创奖
39
乐享奖
12
乐课奖
6
立人证书
6

突出创客优秀版主荣誉管理创客元老

QQ
发表于 2020-6-28 15:43:20 | 显示全部楼层 |阅读模式 |
<

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
简介在之前分享的文章《用Scratch画圣诞树》中,介绍了使用分形技术绘制圣诞树分形图的方法。这个文章在上一篇的基础上,对圣诞树分形图的参数进行一些调整,用它画出蕨叶分形及其它一些植物的分形。
在之前分享的文章《用Scratch画圣诞树》中,介绍了使用分形技术绘制圣诞树分形图的方法。这个文章在上一篇的基础上,对圣诞树分形图的参数进行一些调整,用它画出蕨叶分形及其它一些植物的分形。
89ef49152b4bb8e63001aedd9c79322e.jpg
a0740ce37974746b31cc19e45a96fffc.png

回顾:圣诞树分形图
d7a2ae8318dbcab91e7b4e20f126acd8.jpg
在《用Scratch画圣诞树》的分享文章中,让大家自行实现的两个模块。
4c390700a94bed917bd89223ec4923c1.png
如果没有做出来的,可以加苏老师微信获取完整程序。
03d5de91d75b29f3c9863b39f56ed002.png

画蕨叶分形
首先将圣诞树分形图的的程序整理一下,去掉画礼物等多余的步骤。
2116ad9ee628d30c076a7584e1ef57bf.jpg
接下来,我们来调整一些参数,看看会发生一些什么样的变化。。。
7c9adcab11e6066bbe00f734221e8fa7.jpg
让左右两边的分支旋转60度,主干向旋转5度,这样就得到了一个类似蕨叶分形。不过,这和一般画的蕨叶有些差异之处,就是右侧的分支是向下弯曲的。我们接着调整一下,让右侧的分支向上弯曲。
给下面两个模块增加一个方向参数,用来控制分支的左右方向及向上或向下弯曲。
648005c6599630c54a72e12a1b36a732.jpg
提示:这已经不是圣诞树了,该改名字啦!
对调用这两个模块的地方作出下面的修改,就能画出一般见到的蕨叶分形图了。
0d8f8366911964e63dee29f91f04d003.jpg
be8df37515b27902fd851419bd920e83.png
还可以调整一下下面的两个参数,将主干的递减改为每次减少一个单位,将分支的缩减调整为0.52。可以自行调整各个参数,并观察生成的分形图效果。
e4e1007609087ee071b7378b6f6a9417.jpg
4962244d70949b14e34ad55cd2c3ef39.jpg
e9ae25469aa79e2c7db183af6fd853e2.png

画其他植物分形
暂且这么称呼吧,也不知道这种分形图像什么植物。。。
将主干的旋转角度改为-30到30,就可以画出某种植物的分形图。
48bb4ac4136f866f7c610ff259d75d53.jpg
de088be3b8089922df4f5c37fe4837ab.png
调整主干的缩减方式为每次减少一个单位,其分形图案又发生了变化。
a03c58b3a9901a54175abc9b39a76b05.png
63b763a64f0a9cf7be5c4c3b9ebd267f.jpg
下面标注出了几个参数改变的地方,能引起分形图产生较大的变化。有兴趣的可以自行尝试。
提示:这已经不是蕨叶了,该改名字啦!
9301d3f269417340163dd3903c1d5121.jpg
下面是一些生成的效果图。。。。



楼主热帖

本帖被以下淘专辑推荐:

立人创客、创客立人
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

展开
Loading...
快速回复 返回顶部 返回列表