Closed gzotti closed 2 months ago
Great PR! Please pay attention to the following items before merging:
Files matching src/**/*.cpp
:
This is an automatically generated QA checklist based on modified files.
and e.g. allow Major planets plus 1...n last selected objects (like trails). This way you could enable e.g. 5 interesting comet orbits while having thousands loaded.
This would be highly appreciated. Also, I think the orbit of the selected object should be visible even when the object is too faint.
Yes, this is a hot topic. I am in favour of allowing to select dim objects' orbits (just like the icon-like rings in the threaded branch, they can easily reach mag 30 and less), but would rather keep orbits beyond orbit_good off. This would avoid a flood of comet orbits sourced from the 1000 comets file, when they are only relevant for 5 years or so. But there will always be wishes for special cases, like "show orbit of P1/Halley for 1910, 1986 and 2063." Sigh, not now please.
@alex-w, @10110111 I could need some feedback. The current solution is what we had plus a not very elegant planet orbit override. It should be enough for 24.3 IMHO.
Of course this could be improved, but only in 24.4 or later. We could have a series of checkboxes: Planets [with moons]/Comets/Asteroids/SDO, Centaurs and KBO or whatever division seems usable. And an option "Selection", where a (permanent) selection of favourite objects (extra GUI dialog with list of minor bodies (no planets, no moons)) could be created.
It's OK for me at the moment
The idea of permanent favourite object selection for orbit drawing is not forgotten. Hopefully in 24.4.
Hello @gzotti!
Please check the fresh version (development snapshot) of Stellarium: https://github.com/Stellarium/stellarium-data/releases/tag/weekly-snapshot
Hello @gzotti!
Please check the latest stable version of Stellarium: https://github.com/Stellarium/stellarium/releases/latest
Description
In light of other upcoming changes and a potentially interesting comet, I see need for two improvements:
In the orbit color selection, you can so far draw planet orbits in distinct colors, while all other objects are drawn in a single other color. Alternatively, you can draw orbits in color per planet subtype. This branch adds the option to draw planet orbits in distinct colors and those of the minor bodies per planet subtype.
Currently you can draw either all orbits, only major planet orbits, or only that of the selected object. This was result of a long development of added flags and settings, and TBH already on the brink of maintainability. Now, it was not possible to show e.g. a view from Solar System Observer where you can see the planet orbits combined with the orbit of a single selected comet. I have added another checkbox for planet orbits.
This may again not be the best interface when you can select "Major planets" and "Only major planets". etc., and there is a quirk as the default orbit display without selection is "all orbits". When you now select "Major Planets" but deselect "with moons", moon orbits are still seen. Maybe the whole selection should be re-done, and e.g. allow Major planets plus 1...n last selected objects (like trails). This way you could enable e.g. 5 interesting comet orbits while having thousands loaded. Hmm, or even allow loading from a list of minor bodies, permanently, in a separate GUI list.
Fixes #3849 (issue)
Screenshots (if appropriate):
Type of change
How Has This Been Tested?
Test Configuration:
Checklist: