Stellarium / stellarium

Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
https://stellarium.org
GNU General Public License v2.0
7.83k stars 830 forks source link

Keeping individual orbit(s) visible when body is not selected #1122

Open Atque opened 4 years ago

Atque commented 4 years ago

I would like to be able to show an individual body's orbit even after I have cleared the selection, much like the "isolate constellation" feature works. I guess there is currently no way of doing that, so I file this as a feature request.

alex-w commented 4 years ago

Please describe reasons for requesting a new feature, e.g. planned use cases.

Atque commented 4 years ago

@alex-w Let's say I want to view the orbit of Uranus, and then I happen to select Antares or some other star for some reason. Suddenly, all orbits show, that is the current behavior. It would be nice to keep Uranus' orbit, until you hit a certain key or select another SSO (which would show that one's orbit too). It could also be nice to show for example only Earth's and Venus' orbits when watching from far away in space.

Compare this to the isolate constellation feature.

alex-w commented 1 year ago

@Atque please check 23.3RC3 - @gzotti updated the code for orbit rendering

Atque commented 1 year ago

Hmm, not quite what the issue asks for. I had in mind something similar to the isolate constellation feature.

gzotti commented 1 year ago

Yes, the current (refreshed) behaviour is what has been requested so far, no preemptive magic :-) The logic in the current implementation is very strict. Once you lose selection, the other rules apply. Given how difficult the single-constellation thingy is to comprehend, I am also unsure whether this should be implemented. I'd rather add "colored main planet orbits plus colored-by-type others".

We would need to have some sub-panels popping up with a dynamic list of all currently existing SSOs wich checkboxes from which you can select which orbits should be plotted. Same goes with constellations, although I see even more need in doing that...

alex-w commented 2 months ago

@Atque what about release 24.3?

gzotti commented 2 months ago

Not yet. We can now show selected object's orbit plus the planets. This works also on SSObserver, but when you don't focus Sun, movement is still awkward. My plan is to have a selection option (GUI similar to RemoteSync property exclusion selection) where you can have a permanent selection option of 3-10 favourite objects (a few comets, a few asteroids, ...). But it takes some free weeks...