按照要求,绘制如下图案:

Scratch编程实现:绘制剪纸窗花

1、画笔初始⽅向为90,处于舞台中心位置

2、画笔初始颜⾊为红色。

3、图形大小自定义,不超出舞台。

【思路】

1、观察图形找规律,找到组成图形的基本元素,本图案是由单支花通过重复旋转绘制而成,所以核心就是画出单支花的图案。

Scratch编程实现:绘制剪纸窗花

2、通过旋转重复绘制完成最终图案


实现步骤:

1、添加画笔和背景

2、对画笔进行初始化

Scratch编程实现:绘制剪纸窗花

3、创建自制积木“一支花”

Scratch编程实现:绘制剪纸窗花

4、先移动画笔,然后画出两个圆弧,组成叶片。

Scratch编程实现:绘制剪纸窗花

5、在主程序中使用自制积木,测试运行,得到如下图案。

Scratch编程实现:绘制剪纸窗花

Scratch编程实现:绘制剪纸窗花

6、继续在定义积木下方添加代码,让画笔继续向前移动,然后使用画叶片的方式重复5次,旋转一周得到一朵花。

Scratch编程实现:绘制剪纸窗花

7、至此一支花的图案就出来了,最后我们要让画笔回到初始位置,观察此时画笔的方向为107

Scratch编程实现:绘制剪纸窗花

所以只需要向左旋转17度,然后后退即可,添加如下代码,完成自制积木的定义。

Scratch编程实现:绘制剪纸窗花

8、重复执行9次,每次旋转40度,正好是一周,画出9支花,就得到了最终图案。

Scratch编程实现:绘制剪纸窗花

程序下载:Scratch编程实现:绘制剪纸窗花


本站内容未经许可,禁止任何网站及个人进行转载。