Page 1 of 1

Unexpected behaviour of Track Selection

Posted: 30.08.2007, 12:43
by DT
If you track a selected object and then try to accelerate in the hope of reaching that object, you actually move away from the object. Go fast enough and you will leave the solar system in reverse.

Why?

Posted: 30.08.2007, 20:04
by LordFerret
I've never noticed that before, but yes it does on mine too (v1.4.1).

Posted: 31.08.2007, 00:48
by Fenerit
Yeah, Celestia 1.4.1counteract. It'gravity is repulsive. Being massive than other mass.

Posted: 01.09.2007, 18:15
by DT
I've never noticed that before, but yes it does on mine too (v1.4.1).


The same issue exists in the current cvs release of 1.5.0. The base code has not changed.

The code needs to be modified so that you will approach an object you are tracking, deaccelerate and halt. Or perhaps, even sync orbit.

Anyone have a preference?

Posted: 01.09.2007, 20:02
by selden
The velocity vector controlled by the Spaceflight keyboard comands should not be changed when Celestia's viewpoint changes. It should be changed only by the Spaceflight keyboard commands.

Tracking an object should only keep that object in the center of the field of view. It should not change the direction of travel of the viewpoint.

Typing one of the Spaceflight Function keys should set the specified speed in the current direction of travel. (if 0, then travel in the direction of the viewpoint.) Perhaps typing Capital-A should add to the speed in direction of the center of the field of view, modifying the current viewpoint velocity vector, not replacing it unless the user types a Capital-X.