Imy wrote:The magnification is particulary what I'm expecting for Celestia. But, If I can say that, it's a good beginning but it's limited to solar system and for planets : i've tried in 51 peg solar system and nothing have seemed to appear ;
I've been thinking about extending the magnification option to all solar systems. Then, what behaviour would you expect when changing solar system (= new selection) with magnification enabled:
1- Automatically disable magnification in the previous solar system, and wait for user to check the box before enabling the magnification in the new solar system.
2- Automatically disable magnification in the previous solar system, and automatically enable magnification in the new selected solar system.
3- Enable magnification in all Solar systems once the magnification box is checked.
I would personnaly vote for 2. What about you ? Do you have other suggestions ?
Imy wrote:I haven't managed to focus on astero??d belt after Mars orbit, and i have looked for enlarging only hubble and earth but nothing. I hope this could be future way of development of your magnification algorithm !
The magnification option is already available for asteroids. You can define the type of object to magnify, along with the magnification coefficient, in the config.lua file:
----------------------------------------------------------------------------------------
-- Define objects to magnify when the magnification box is checked.
-- Objects to magnify can be:
-- "planets": magnify all the planets in our solar system;
-- "moons": magnify all the moons in our solar system;
-- "asteroids": magnify all the asteroids in our solar system;
-- "comets": magnify all the comets in our solar system;
-- "earth_moon": magnify the Earth and the Moon.
----------------------------------------------------------------------------------------
magnified_objects = "planets"
----------------------------------------------------------------------------------------
-- Define the different magnification coefficients.
----------------------------------------------------------------------------------------
planets_magnification = 2000
moons_magnification = 100
asteroids_magnification = 200000
comets_magnification = 2000
earth_moon_magnification = 30
As for spacecraft, I've removed this option because they are very different in size, and this was causing a mess in the display. Though, we could give the possibility to magnify specific objects from the body class (planet, moon, asteroid, comet, spacecraft). These bodies could be defined using a table in the config file:
magnified_object = {"Sol/Earth", "Sol/Earth/Hubble"}
object_magnification = {2000, 1e5}
Would you be OK with this ?
[EDIT]
Actually, you won't be able to magnify Hubble and Earth at the same time since magnified Earth will engulf Hubble. The magnification option doesn't modify SemiMajorAxis, but only Radius.