2011-09-01 70 views
0

衆所周知,地球周圍的衛星並不是完美的一圈。它們更像一個橢圓軌道。在OpenGL中計算橢圓軌道?

我試圖用OpenGL來描繪這個地球的軌道。目前,我畫了一個由360個標記組成的虛線,這個標記使得全球的一連串破折線成爲一個完美的圓圈。

如果我有軌道傾角,近地點和遠地點,計算這個圓的方法是什麼?我試圖找到一個公式或白皮書或東西,讓我在正確的方向......

回答

2

不要在這裏真的任何經驗,但如果你打算實際跟蹤衛星,你將要使用的開普勒元素(http://en.wikipedia.org/wiki/Orbital_elements#Keplerian_elementshttp://en.wikipedia.org/wiki/Orbital_elements#Orbit_prediction),它發佈衛星。請注意,實際衛星在軌道上有擾動,因此衛星的開普勒元素會定期更新。如果你只需要像衛星軌道那樣「看起來」的東西,那麼理想化的橢圓形成另一個答案就沒問題。