在数学的概念中,同心圆是同一平面上同一圆心而半径不同的圆。简单来说就是:圆心相同半径不同的圆,如果几个圆的圆心是同一点,那么这几个圆就叫做同心圆。今天我们用简单的方法scratch画出彩虹色的同心圆:
【素材要求】
背景:黑色
角色:小猫
【编程实现】
用scratch画彩虹同心圆,实现效果如图;
彩虹同心圆的效果图
【具体要求】
(1)点击绿旗,隐藏角色,初始位置为(0,0);
(2)画笔的初始颜色为红色,画笔粗细为4;
(3)圆形的半径为100步;
scratch画笔编程画同心圆解题思路是:圆面向0°开始画,每1°走100步,走完重新回到中心点。这个就是圆的半径,如果是要绘制彩虹圆的话,这里的半径就需要每走一步,颜色不一样,循环100次,再转1°再循环100次,再嵌套一个大循环循环,一个圆的角度是360°,所以大循环要循环360次。
scratch画彩虹同心圆
scratch画笔编程画实心圆的步骤:
step1、打开scratch软件,绘制小猫角色舞台背景,背景为全黑色。
设置背景为黑
step2、点击绿旗执行,位置初始从x轴、y轴(0,0)开始,角色设为隐藏。
初始化角色位置以及隐藏
step3、添加画笔,初始拖入“全部擦除”积木块,面向0°;
添加画笔
step4、面向0°开始,每1°走100步,走完重新回到中心点,再右转1°走100步,彩色用心圆,在半径每走100步这里,需要做循环,每移动一步,颜色加1,循环100次。
绘制彩虹同心圆的半径
step5、一个圆的角度是360°,所以循环360次。如果每次转0.5°的话,那就得循环720次,循环多少次和角度的关系是 循环次数*角度=360°。
这样的话,我们就可以新建一个变量”次数“,每次旋转的角度,等于360/次数;变量次数设为滑动杠杆,值的范围在0-1000;每次循环画笔的初始颜色为红色,将笔的颜色增加1;
循环360°画圆
step5、画完一次,记得回到中心点,重新开始下一次。这样的话,一个同心圆就画完了。