在OpenGL中计算椭圆轨道

本文关键字:轨道 计算 OpenGL | 更新日期: 2023-09-27 18:07:32

众所周知,绕地球运行的卫星并不是一个完美的圆。它们更接近椭圆轨道。

我试着用OpenGL来表示这个,画一个绕地球的轨道。目前,我画了一条由360个标记组成的虚线,它在全球范围内形成了一个完美的圆圈。

如果我有轨道倾角,近地点和远地点怎么计算这个圆?我试图找到一个公式或白皮书或其他东西让我在正确的方向....

在OpenGL中计算椭圆轨道

这太疯狂了,它们当然是perfect轨道。不,但说真的,听起来更像是一个物理公式。尝试. .

http://scienceworld.wolfram.com/physics/Orbit.html

http://physics.info/orbital-mechanics-1/

我在这方面没有任何经验,但如果你打算实际跟踪卫星,你会想要使用开普勒元素(http://en.wikipedia.org/wiki/Orbital_elements#Keplerian_elements, http://en.wikipedia.org/wiki/Orbital_elements#Orbit_prediction),这些元素是为卫星发布的。请注意,真正的卫星在其轨道上有摄动,因此卫星的开普勒元素是定期更新的。如果你只是需要一些"看起来"像卫星轨道的东西,那么另一个答案中的理想椭圆就可以了。