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

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

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

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

  • 绘制长方形之前,我们同样要了解长方形的特点:四条边,对边相等,四个角,都是直角90度。
  • 根据绘制正方形的经验,我们也按照箭头示意按顺序一条边一条边的进行绘制。从绿点出发,沿黄色箭头前进长度(自定),左转90度,沿着蓝色箭头前进宽度(自定)左转90度,沿着绿色箭头前进长度(跟对边相等),左转90度,沿着红色箭头前进宽度(跟对边相等),回到原点。

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

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

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

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

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

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页