在过去的几周里,我一直在尝试模拟太阳系模拟中的轨道,我正在将其作为大学模块的一部分.简而言之,我的模拟使用Ogre3D渲染引擎用C++编写.我曾尝试使用牛顿万有引力定律实现轨道运动,这使得我的行星朝着太阳直线前进,穿过太阳然后回到它的起始位置.我还尝试了这篇维基百科文章中 "位置作为时间函数"部分的步骤,但这对我来说也不起作用.
我用简单的Euler积分方法驱动模拟.如果任何人对这种模拟有任何经验,或者只是对这些物理定律有很多了解,那么任何帮助或指向我正确的方向将非常感激.
c++ math physics newtons-method game-physics
c++ ×1
game-physics ×1
math ×1
newtons-method ×1
physics ×1