2011-09-01 121 views
0

众所周知,地球周围的卫星并不是完美的一圈。它们更像一个椭圆轨道。在OpenGL中计算椭圆轨道?

我试图用OpenGL来描绘这个地球的轨道。目前,我画了一个由360个标记组成的虚线,这个标记使得全球的一连串破折线成为一个完美的圆圈。

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

回答

2

不要在这里真的任何经验,但如果你打算实际跟踪卫星,你将要使用的开普勒元素(http://en.wikipedia.org/wiki/Orbital_elements#Keplerian_elementshttp://en.wikipedia.org/wiki/Orbital_elements#Orbit_prediction),它发布卫星。请注意,实际卫星在轨道上有扰动,因此卫星的开普勒元素会定期更新。如果你只需要像卫星轨道那样“看起来”的东西,那么理想化的椭圆形成另一个答案就没问题。