【Scratch编程实现】
按照要求,绘制如下图案:
对画笔进⾏编程,画笔初始⽅向为90,初始颜⾊为60,不要改动初始状态。
【图形绘画要求】
1、编写【画边长为n的六边形】⾃制积⽊块,⾃制积木要求能通过n设置六边形的大小
2、使⽤⾃制积⽊编写主程序,调⽤【画边长为n的六边形】⾃制积⽊块,实现画多组花瓣:每组花瓣由2个正六边形组成,正六边形的边长为50和60。
3、运⾏程序后,能完整画出花朵图案。
思路:
观察分析图形结构,找到规律,拆分出最基础图形。
可以看出,题目图案是由下图,通过旋转一周而得到的
这个图形又是由两个不同大小的正六边形构成,因此,我们只需要定义好正六边形的积木,执行两次即可得到基础图形,然后再通过重复执行10次,每次旋转36°(360/10=36)得到最终图案。
实现步骤:
1、创建自定义积木,n为输入项,用来控制六边形大小
2、编写程序,定义积木,实现画边长为n的六边形。
3、添加画笔扩展,编写主程序,初始化,根据要求设置初始方向和画笔颜色
4、调用自定义积木画一组花瓣
5、重复执行10次,得到最终图案
本站内容未经许可,禁止任何网站及个人进行转载。