Scratch绘制奥运五环

2021-07-30 15:35陈新龙
电脑报 2021年28期
关键词:奥林匹克运动会画法五环

陈新龙

2020年第32屆夏季奥林匹克运动会,受新冠肺炎全球疫情影响延迟到2021年7月23日至8月8日举行,虽然仍保留“东京2020奥运会”的名称,却是史上首届延期举行的奥运会。奥林匹克五环标志是奥运会会徽,由蓝黄黑绿红五色圆环套接组成。根据奥林匹克宪章,五环并非只象征五大洲,而是象征五大洲的团结以及全世界的运动员以公正、公平、坦率的比赛和友好的精神在奥林匹克运动会上相见。

在Scratch中我们可以通过编程让计算机为我们绘制各种集合图形,绘制出奥运五环一点也不难。

首先观察奥运五环图形的结构,五环由五个空心圆组成,每个圆的颜色不相同,整体可以分成上下两部分,上半部分由蓝、黑、红三个圆构成,下半部分由黄、绿两个圆构成,每个圆相隔的距离为固定值,根据分析我们在绘制时可以由左到右进行绘制,需要注意五环之间Y轴的变化三个在上方,两个在下方,并且调整好每个圆形之间的距离。

圆的画法有很多种,画法基本是相同的,重复执行36次,每次移动10步,最后向右旋转10度。刚刚好旋转完一圈的角度为360度(36×10)。也可以重复执行360次,每次移动1步,右转1度。不管怎么样绘制,重复执行次数和旋转的角度的乘积必须为360度才能绘制出一个完整的圆。

能够绘制圆形后,控制好五环的位置和颜色就行了。仔细观察可以发现每个环之间相隔的距离都是相同的,为了减少代码量,我们可以新建变量“当前环数”通过一个公式来控制X轴的变化(70×当前环数200),Y轴的更加简单是两个固定值,上面三个奥运环Y值为40,下面两个奥运环Y值为0。外面嵌套一个重复执行次数5次画出五个圆圈,内部根据当前的环数确定绘制的位置和颜色,然后绘制出对应的圆圈,这样五环就绘制完成了。

相信聪明的你已经和我一样绘制出奥运五环来了,其实绘图本来是一件非常有趣的事情,我们需要认真观察图形的外观,发现图形的特点和秘密,观察仔细之后就可以开动我们的脑筋用Scratch编写代码绘制出来了。

猜你喜欢
奥林匹克运动会画法五环
鳄鱼的画法
黑白灰
瓜里绘客厅
奥林匹克日
为什么奥林匹克以五环为标志?
五环数阵
多变的形象
志愿军战俘营里的“奥林匹克运动会”
天空的画法
五环的幽默