Python (极其)基础天体运动模拟 v1
最基本的介绍: 模拟在质点 二维平面运动的理想模型下仅考虑万有引力定律和牛顿定律的模拟
轨道不会特别计算 计算的"瞬时" 默认是以半天每帧来算的 所以会有误差 大概还不小
虽然这个版本还有很多功能欠缺 但是基本能用了就先发了吧 代码在结尾
快捷键:
wasd 控制摄像头
e 放大
f 缩小
i 开关信息显示
[ 选择上一个的天体
] 选择下一个的天体
l 锁定镜头到选中的天体上
G 控制开不开引力显示
E 控制引力显示是按大小线性来还是加一层ln()
. 时间速度加倍
, 时间速度减半
/ 时间速度恢复至 半天/帧
目前增减天体只能在代码里加减 用Body类
也还不支持运行的时候改天体数据
特别注意
时间速度别太快 越快误差越大
别让两天体靠太近 可能一不小心就超光速了
https://github.com/ICE27182/Multiple-Bodies