Python (極其)基礎(chǔ)天體運動模擬 v1
最基本的介紹: 模擬在質(zhì)點 二維平面運動的理想模型下僅考慮萬有引力定律和牛頓定律的模擬
軌道不會特別計算 計算的"瞬時" 默認是以半天每幀來算的 所以會有誤差 大概還不小
雖然這個版本還有很多功能欠缺 但是基本能用了就先發(fā)了吧 代碼在結(jié)尾
快捷鍵:
wasd 控制攝像頭
e 放大
f 縮小
i 開關(guān)信息顯示
[ 選擇上一個的天體
]?選擇下一個的天體
l 鎖定鏡頭到選中的天體上
G 控制開不開引力顯示
E 控制引力顯示是按大小線性來還是加一層ln()
. 時間速度加倍
, 時間速度減半
/ 時間速度恢復(fù)至 半天/幀
目前增減天體只能在代碼里加減 用Body類
也還不支持運行的時候改天體數(shù)據(jù)
特別注意?
時間速度別太快 越快誤差越大?
別讓兩天體靠太近 可能一不小心就超光速了
https://github.com/ICE27182/Multiple-Bodies
標簽: