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