scratch编程画菱形六边形(Scratch绘40图--图2长方形)(1)

我们绘制了图1正方形,了解了画笔模块的功能以及如何初始化画笔,画笔的初始化程序是类似的,通用的,可以根据个人喜好和题目要求进行微调。我们就不赘述了,直奔主题,绘制图2长方形。

scratch编程画菱形六边形(Scratch绘40图--图2长方形)(2)

scratch编程画菱形六边形(Scratch绘40图--图2长方形)(3)

仔细观察,前四行跟后四行内容是重复的,也就是走一个长度和一个宽度之后,剩下的那个长度和宽度跟前面的程序是完全相同的,可以简化一下,重复执行2次。

scratch编程画菱形六边形(Scratch绘40图--图2长方形)(4)

结合画笔的初始化代码,长方形的程序也已经设计完成。一个完整的长方形就绘制出来了。

scratch编程画菱形六边形(Scratch绘40图--图2长方形)(5)

注意:该程序范例只是其中的一种方法,程序的实现方式是很多种的,比如先画哪条边,先面向哪里画,边长和宽度的数值设置,旋转的角度,向左转还是向右转等等,都是可以自行设计的,只要最终实现效果就可以了。同学们可以发散思维,自由创作。

,