2011-09-01 5 views
0

Comme tout le monde le sait, les satellites autour de la terre ne vont pas dans un cercle parfait. Ils sont plus une orbite elliptique. J'essaie de représenter ceci en utilisant OpenGL pour dessiner une orbite autour de la terre. Actuellement, je dessine une ligne pointillée composée de 360 ​​marqueurs qui forment une série de traits autour du globe dans un joli cercle parfait.Calcul de l'orbite elliptique en OpenGL?

Si j'ai l'inclinaison orbitaire, le périgée et l'apogée, quel serait le moyen de calculer ce cercle? J'essaie de trouver une formule ou un livre blanc ou quelque chose pour me mettre dans la bonne direction ....

Répondre

2

Ne pas avoir vraiment d'expérience, mais si vous avez l'intention de suivre effectivement les satellites que vous voulez utiliser les éléments de Képler (http://en.wikipedia.org/wiki/Orbital_elements#Keplerian_elements, http://en.wikipedia.org/wiki/Orbital_elements#Orbit_prediction) qui sont publiés pour les satellites. Notez que les vrais satellites ont des perturbations dans leurs orbites, de sorte que les éléments képlériens d'un satellite sont régulièrement mis à jour. Si vous avez juste besoin de quelque chose qui ressemble à des orbites satellites, alors les ellipses idéalisées forment l'autre réponse.