2022-7-14 16:33:00 [显示全部楼层]
8768浏览
查看: 8768|回复: 1

[入门教程] 模拟掌控 21--飞轮动图

[复制链接]
本帖最后由 rzyzzxw 于 2022-7-14 16:46 编辑

模拟掌控 22--飞轮动图

这个系列,献给没有掌控板的小朋友,同时也可以疫情线上课教学使用。
小创客课程,欢迎选用《小创客轻松玩转掌控板》,用掌控板上课,比模拟运行效果要好多了。

ThuJuly-202207143282..png

任务目标:
1、用三角函数知识做出飞轮运行效果。
2、巩固三角函数知识。



step1
本次课我们要完成上面动图的飞轮动画效果,内燃机内部的四冲程运动,也是这个结构。

ThuJuly-202207143968..png


程序模拟的效果不是很好,掌控板就很丝滑。


请同学们先分析一下上面动图的组成,再分步完成它。

step2
先完成左边部分,它有一个大圆。
圆上有一个小圆绕圆周运动。
大圆圆心与小圆圆心线段相连,随小圆运动而动。

我们先画大圆,圆心(36,32),半径20。



小圆是沿大圆圆周运动的,正好用的是三角函数单位圆的知识。





参考程序:



这样小圆就沿大圆圆周运动起来了。


再画线段,连接大小圆的圆心。



step3
再来完成右边的部分。
有一条固定的线,线的y坐标与左边大圆心一致。
一个方框,在直线上左右滑动。
左边小圆圆心与方框中心有一固定长度的线段随风而动。

左边小圆圆心坐标上面已算出,重点是方框的中心坐标。
请结合三角函数知识认识思考,如何表示?

如果没有想法,请结合下图思考。

ThuJuly-202207141047..png

提示一下,想像右边有一个看不到的和左边等大且圆心同一高度,有一条线段过圆心且水平。
方框的中心点在水平的那条直径上左右移动,纵坐标不变,横坐标呢?
是不是上面图片上红方框内的式子啊。

下面请同学们自行尝试下程序写法吧。
ThuJuly-202207141304..png
参考1:
本程序中右边大圆圆心为(84,32),两圆心间距离为48。方框的宽10,高20。
要注意一下,程序中方框定位点是左上角,连线端点是方框中心点。



参考2:
优化上面程序,根据两圆心位置,减少一个变量写法。


程序不长,挺有意思的。






hnyzcj  版主

发表于 2022-7-15 07:21:35

漂亮
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail