SolarSystem 源码
太阳系 该存储库使用牛顿万有引力定律模拟行星运动。 在C ++文件夹中是用于计算模拟的代码,而在Python文件夹中是用于对轨迹进行动画处理的代码。 所有信息均从NASA.gov收集 C ++项目中实现了许多方法。 这些在body.h中定义: 欧拉·梅德(Euler Metod) 龙格·库塔(Runge Kutta)4级 朗格·库塔·费伯格4号 朗格·库塔·费伯格5号 龙格·库塔·菲尔伯格(Runge Kutta Fehlberg)具有自适应时间步长的5阶 在项目中,有不同的方法。 一种计算作用力(通常是太阳)作用在“宇宙”行星上的力,另一种作用是计算“宇宙”中所有其他行星作用在“宇宙”中的行星的力。 Python文件夹包含两个文件,一个用于绘制2D,一个用于绘制3D,它们都包含关键字参数,这些参数可用于控制旋转速度(以3D表示)和要保存的帧数,以及其他参数。 下面是一些示例,这
下载地址
用户评论