模拟掌控 21--飞轮动图
本帖最后由 rzyzzxw 于 2022-7-14 16:46 编辑模拟掌控 22--飞轮动图
这个系列,献给没有掌控板的小朋友,同时也可以疫情线上课教学使用。小创客课程,欢迎选用《小创客轻松玩转掌控板》,用掌控板上课,比模拟运行效果要好多了。
任务目标:1、用三角函数知识做出飞轮运行效果。2、巩固三角函数知识。
https://qiniu.makeymonkey.com/165778000659045.gif?imageView2/2/w/800/auto-orient/format/jpg
step1本次课我们要完成上面动图的飞轮动画效果,内燃机内部的四冲程运动,也是这个结构。
程序模拟的效果不是很好,掌控板就很丝滑。
请同学们先分析一下上面动图的组成,再分步完成它。
step2先完成左边部分,它有一个大圆。圆上有一个小圆绕圆周运动。大圆圆心与小圆圆心线段相连,随小圆运动而动。
我们先画大圆,圆心(36,32),半径20。
https://qiniu.makeymonkey.com/1657781893469image.png?imageView2/2/w/800/auto-orient/format/jpg
小圆是沿大圆圆周运动的,正好用的是三角函数单位圆的知识。
https://qiniu.makeymonkey.com/1657782106191image.png?imageView2/2/w/800/auto-orient/format/jpg
https://qiniu.makeymonkey.com/1657782114227image.png?imageView2/2/w/800/auto-orient/format/jpg
参考程序:
https://qiniu.makeymonkey.com/1657782203356image.png?imageView2/2/w/800/auto-orient/format/jpg
这样小圆就沿大圆圆周运动起来了。
再画线段,连接大小圆的圆心。
https://qiniu.makeymonkey.com/1657782411605image.png?imageView2/2/w/800/auto-orient/format/jpg
step3再来完成右边的部分。有一条固定的线,线的y坐标与左边大圆心一致。一个方框,在直线上左右滑动。左边小圆圆心与方框中心有一固定长度的线段随风而动。
左边小圆圆心坐标上面已算出,重点是方框的中心坐标。请结合三角函数知识认识思考,如何表示?
如果没有想法,请结合下图思考。
提示一下,想像右边有一个看不到的和左边等大且圆心同一高度,有一条线段过圆心且水平。方框的中心点在水平的那条直径上左右移动,纵坐标不变,横坐标呢?是不是上面图片上红方框内的式子啊。
下面请同学们自行尝试下程序写法吧。
参考1:本程序中右边大圆圆心为(84,32),两圆心间距离为48。方框的宽10,高20。要注意一下,程序中方框定位点是左上角,连线端点是方框中心点。
https://qiniu.makeymonkey.com/1657787232076image.png?imageView2/2/w/800/auto-orient/format/jpg
参考2:优化上面程序,根据两圆心位置,减少一个变量写法。https://qiniu.makeymonkey.com/1657785939026b719beb34199b8bfc4bdcaa07fbed4d.png?imageView2/2/w/800/auto-orient/format/jpg
程序不长,挺有意思的。
漂亮
页:
[1]