我们绘制了图1正方形,了解了画笔模块的功能以及如何初始化画笔,画笔的初始化程序是类似的,通用的,可以根据个人喜好和题目要求进行微调。我们就不赘述了,直奔主题,绘制图2长方形。
- 绘制长方形之前,我们同样要了解长方形的特点:四条边,对边相等,四个角,都是直角90度。
- 根据绘制正方形的经验,我们也按照箭头示意按顺序一条边一条边的进行绘制。从绿点出发,沿黄色箭头前进长度(自定),左转90度,沿着蓝色箭头前进宽度(自定)左转90度,沿着绿色箭头前进长度(跟对边相等),左转90度,沿着红色箭头前进宽度(跟对边相等),回到原点。
仔细观察,前四行跟后四行内容是重复的,也就是走一个长度和一个宽度之后,剩下的那个长度和宽度跟前面的程序是完全相同的,可以简化一下,重复执行2次。
结合画笔的初始化代码,长方形的程序也已经设计完成。一个完整的长方形就绘制出来了。
注意:该程序范例只是其中的一种方法,程序的实现方式是很多种的,比如先画哪条边,先面向哪里画,边长和宽度的数值设置,旋转的角度,向左转还是向右转等等,都是可以自行设计的,只要最终实现效果就可以了。同学们可以发散思维,自由创作。
,