最新消息:网站支持在线创作,微信分享,请点击【创作中心】编辑作品。

Scratch编程基础课第十九讲:分形图绘制

Scratch 少儿编程 511浏览 0评论
Scratch编程基础课

本站可以分享scratch作品,快来边学习边创作吧,点击在线创作

Scratch编程基础课第十九讲:分形图绘制

数学中,一条线段、一个三角形、一个四边形或一个六边形等这些看似简单无比的几何图形,按一定规则重复之后,却能产生令人称奇的复杂图形。这样的图形被称为分形,分形普遍存在于自然界中,分形融合了科学与艺术,具有较高的研究意义。采用程序实现分形图,可较好的发展计算思维。今天我们来研究一下通过旋转得到的分形图,我们先来看一个示例。

 h编程基础课第十九讲:分形图绘制

上面这幅图是不是很漂亮,我们分析一下可以得知这是一个10边形经过20次旋转后得到的图形。这类图形我们一般采用上节课学的内容,先利用自定义的方式画出一个图形,然后对这个图形进行旋转。方法一般如下图: 

h编程基础课第十九讲:分形图绘制

上图的具体代码如下:

h编程基础课第十九讲:分形图绘制

 有时我们也会对一个角色进行旋转,这时我们一般会用到“图章”指令模块。在角色库中选择“绿旗”(也可以自己手工绘制一个)做为“图章”的“图案”,单击“造型”选项卡将它的中心点(旋转中心)设置在旗杆的底部,本实例每旋转60度将自身“复制”一个

 h编程基础课第十九讲:分形图绘制

h编程基础课第十九讲:分形图绘制

 

转自公众号:
汉上创客

您必须 登录 才能发表评论!