空气中只要有微型水滴,就可以产生彩虹现象。当阳光以较低的水平角度去照射微型水滴时,就会产生折射,再经过水滴的镜面反射,形成彩虹。其实,彩虹有无数种颜色,只是当阳光照射的时候,我们只能看到从外向里发出的七种不同的颜色,分别是:红色,橙色,黄色,绿色,青色,蓝色,紫色。
彩虹经常在雨后刚转天晴的时候出现。这个时候,空气中会存在很多很多的小水滴,类似于微型透镜,太阳光遇到微小的水滴(微型透镜),会产生折射现象,不同频率的光在水中的折射率是不一样的,即折射角也不一样,形成一个有弧度的多种颜色的曲线。然后,折射出来的不同频率的光,再经过水滴的镜面反射,形成连续的有弧度的桥型曲线。
彩虹常见颜色:红橙黄绿青蓝紫,这7种。
下面介绍在Scratch里,以7种颜色的圆弧来画彩虹。
1、定义"画圆弧"积木
![](https://img-blog.csdnimg.cn/20210215092246193.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NhbnFpbWE=,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20210215092416962.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NhbnFpbWE=,size_16,color_FFFFFF,t_70)
2、定义"彩虹"积木
![](https://img-blog.csdnimg.cn/20210215092449728.png)
![](https://img-blog.csdnimg.cn/20210215092505396.png)
4、导入2个云朵角色
点击Scratch --> 选择一个角色 —> Cloud --> OK,
点击Scratch --> 选择一个角色 —> Cloud --> OK。
5、主函数
![](https://img-blog.csdnimg.cn/20210215092819575.png)
效果如下:
![](https://img-blog.csdnimg.cn/20210215092833831.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NhbnFpbWE=,size_16,color_FFFFFF,t_70)