平面物理引擎(我们的星星)1.0--效果

starx我们的星星使用效果

作为这个系列的补充篇(放在1.1之前的1.0),我们不看代码,先看看这个类的使用效果。
准备工作(类的设计):https://blog.csdn.net/qq_33904382/article/details/102757667

1.1中提到,这个类(starx)预期目标是基于万有引力定律模拟计算星星的轨迹,导出运动轨迹的坐标数据,提供给matlab(不一定是matlab)绘图。

第一次使用这个类绘制了在固定两质点(红色球)连线上振荡的质点(黑色球)的y坐标岁时间变化的图像,可以看出效果不错,曲线十分平滑。
在这里插入图片描述
第二次的情景是一个具有y轴负半轴方向初速度的小星星(蓝色叉叉出发)在经过另一颗质量远大于它的星星(红色叉叉位置),根据导出的数据绘制出的轨迹图像如下;
在这里插入图片描述
再试一次:
在这里插入图片描述
尝试记录更多点:
在这里插入图片描述

在观察三颗星星的时,出现了一些有趣的轨迹:
1、
在这里插入图片描述
2、
在这里插入图片描述

甚至出现速度突变,疑似引力弹弓的现象:
在这里插入图片描述

目前就做了这些测试,类的设计已经在1.1中放出,后续会放出starx.cpp和测试程序。后续放出的代码中可能存在的一些问题希望不吝指出。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值