2023年12月9日发(作者:机灵宝宝)
五星红旗的画法系列之六:五角星的画法三 Scratch少儿趣味编程
五角星的画法三
关于五角星的画法前面已经讲了两种画法,今天再讲一种画法,会画就行了,有必要这么啰嗦的再讲吗?一种思路,开启一种智慧!今天所讲的与以前的不同,可让大家更深刻理解Scratch中的方向概念及五角星的一些知识,亦可达到对所学知识举一反三灵活应用的目的。
先看例图:
下面我们就学习如何画五角星。
一、画一个简单的五角星。
当绿旗被点击时,要面向90度的方向,全部擦除之前的图像,将笔的颜色设为红色,将笔的粗细设为3,落笔开始画了,移动100步,右转144度,为什么是144度呢,因为正五角星的每个角的度数是36度,180-36=144,改变方向后再移动100步,就画出了五角星中的第二条对角线,共重复五次,形成的图形的轮廓即为正五角星。
1
五星红旗的画法系列之六:五角星的画法三 Scratch少儿趣味编程
这样的五角星不是我们想要画的,我们要画一个指定位置、大小一定的五角星,即指定圆心、半径的五角星。
二、画一个指定圆心、半径的五角星。
每一个正五角星都有一个外接圆,把一个圆平均分成五等分,分别连接不相邻的两点所形成的图形就是五角星。
如图所示:
实际在画五角星的时候并不需要画出这个圆。而是根据五角星的特点即每个角的度数来画的,但是需要根据给出的半径算出对角线的长度。
2
五星红旗的画法系列之六:五角星的画法三 Scratch少儿趣味编程
在直角三角形AOC中,角ACO为直角,OA为半径,角AOC等于72°,根据三角函数知识,AC等于OA乘以SIN72°,2倍的AC等于AB即五角星对角线的长度。
基于以上知识,下面我们给出Scratch画五角星的代码。
这是一个自定义积木,有三个参数:圆心x、圆心y和半径,首先是抬笔,因为我们要控制笔到指定的位置,不需要留下痕迹,将笔移到横坐标是“圆心x”,纵坐标是“圆心y”的位置,“面向-72°方向”,移动“半径”步,【这就是与前面两篇画五角星文章的不同之处,前面是从12点钟(点A)的方向开始画五角星的,本例是从-72度的方向(点D)的方向开始画五角星的】。面向90度方向落笔,移动(这个步数就是根据前面给出的半径及三角3
五星红旗的画法系列之六:五角星的画法三 Scratch少儿趣味编程
函数的知识计算出来的五角星的对角线的长度)步,右转144度,重复执行五次就画出了这个五角星。画完以后别忘了抬笔,要养成好习惯。
画一个圆心在原点,半径等于80的五角星很容易吧。
在画国旗的时候,四个小五角星有一个角要正对大五角星的中心,这时需要画一个旋转一定角度的五角星(文章开始给出的第二个图),这个该怎么画呢?
三、画一个旋转一定角度的五角星。
这个自定义模块与前面的自定义模块相比多了一个旋转角度,那就要在画五角星之前根据这个旋转角度调整好画笔的位置与方向才能画出在同一个圆内只是旋转了一定角度的五角星。
首先是“抬笔”,移到(圆心x,圆心y)的位置,右转“旋转角度”,面向“-72度+旋转角度方向”,移动“半径”步,这是做了一个什么动作呢?就是以-72为方向,向右旋转了“旋转角度”,此时画笔在“-72度+旋转角度”的方向的五角星的外接圆上。其实那4
五星红旗的画法系列之六:五角星的画法三 Scratch少儿趣味编程
条没有画出的对角线也跟着旋转了这个度数,所以紧接着使画笔面向“90度+旋转角度”的方向,这时落笔开始画五角星了,本例使用了右转积木,左转积木道理一样,就不赘述了。
“旋转角度”为正向右旋转,“旋转角度”为负向左旋转,“旋转角度”为72°时与原五角星重合,“旋转角度”为零时不旋转。
5
五星红旗的画法系列之六:五角星的画法三 Scratch少儿趣味编程
第一个向右旋转45度,中间的不旋转,第三个向左旋转45度。
怎么画一个实心的五角星呢?
四、画一个实心的五角星。
在上例的基础上加一个“半径”变量,控制移动半径步,使每次移动的半径小一点,再画一个五角星,直到为0,其实是依次画了半径逐步变小的好多个五角星,看起来就是一个实心的五角星了。
代码如下:
6
五星红旗的画法系列之六:五角星的画法三 Scratch少儿趣味编程
相比前面的代码,增加了一个变量“半径”,把自定义积木中的“半径”替换为变量“半径”,重复执行直到变量“半径”小于0,每循环一次,将半径减少1,即画了很多个五角星,直到变量“半径”的值小于,0,看起来就是一个实心的五角星。
第一个向右旋转20度,中间的不旋转,第三个向左旋转20度。
关于五角星的画法共介绍了三种画法,画五角星的方法还有很多种,思路不同,就有不同的方法来画出,限于篇幅,就不多说了,一种思路,开启一种智慧!希望能起到抛砖引玉的作用,开启智慧的大门,创作更多有趣的作品。
7
本文发布于:2023-12-09 02:59:42,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1702061983115643.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:五角星的画法三.doc
本文 PDF 下载地址:五角星的画法三.pdf
留言与评论(共有 0 条评论) |