广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    Scratch如何模拟太阳、地球、月球的运动过程

    来源:网络收集  点击:  时间:2024-08-02
    【导读】:
    Scratch如何模拟太阳、地球、月球的运动过程。在太阳系里,地球以椭圆轨道围绕太阳运转,月球以椭圆轨道围绕地球运转。(这里,为了简化模拟难度,将椭圆运动改为圆周运动)下面,介绍如何模拟太阳、地球、月球的圆周运动?工具/原料more安装有Scratch的电脑方法/步骤1/6分步阅读

    数学公式。如图

    模拟圆周运动的本质就是求圆形上的某点坐标值。

    已知圆心的位置和半径,利用三角函数,就可以得出某一点的坐标位置。

    2/6

    创建角色。如图

    可以从素材库或者自己画画,创建三个圆形角色。

    将角色的名称分别改为太阳、地球、月球。

    3/6

    创建变量。如图

    创建两个变量,名称分别为“角度_地球”“角度_月球”。

    这些变量用于三角函数的计算,从而获得圆形上的坐标位置。

    4/6

    太阳程序。如图

    太阳角色是整个圆周运动的中心,因此只要保持在舞台中心即可。

    5/6

    地月程序。如图

    地球是以太阳为圆心的,月球是以地球为圆心的。

    利用三角函数计算出地球、月球的坐标值。

    随着角度的不断累加,地球、月球会形成圆周运动。

    6/6

    最终运动效果。如图

    点击“绿色旗子”,太阳会维持不动,地球围绕太阳运动,月球围绕地球运动。

    总结:1/1

    Scratch如何模拟太阳、地球、月球的运动过程

    1数学公式。

    模拟圆周运动的本质就是求圆形上的某点坐标值。

    已知圆心的位置和半径,利用三角函数,就可以得出某一点的坐标位置。

    2创建角色。

    可以从素材库或者自己画画,创建三个圆形角色。

    将角色的名称分别改为太阳、地球、月球。

    3创建变量。

    创建两个变量,名称分别为“角度_地球”“角度_月球”。

    这些变量用于三角函数的计算,从而获得圆形上的坐标位置。

    4太阳程序。

    太阳角色是整个圆周运动的中心,因此只要保持在舞台中心即可。

    5地月程序。

    地球是以太阳为圆心的,月球是以地球为圆心的。

    利用三角函数计算出地球、月球的坐标值。

    随着角度的不断累加,地球、月球会形成圆周运动。

    6最终运动效果。

    点击“绿色旗子”,太阳会维持不动,地球围绕太阳运动,月球围绕地球运动。

    注意事项

    改变角度的累加值,可以改变旋转方向或者旋转速度

    两个角度变量是分开使用的,一个圆周运动,用一个变量

    如果要精确模拟天体之间的运动,需要按照比例设置半径、运动速度等参数

    SCRATCH模拟太阳地球月球转
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1051588.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 16:08:02  耗时:0.024
    0.0246s