mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-01-02 01:30:34 -06:00
* Change spline curve parameter interval from [0,1] to [0,nSegments], for slightly increased precision * Use linear paths whenever precision isn't enough/paths are too long (and traverse linear paths differently, to make them less depending on the distance) * Remove OrbitalNavigator.LinearFlight and instead add "Zoom to" helper functions (closes #1837 ) * Add check to prevent triggering awkward short paths, for example when flying to the current target or to the same geo position twice * Refactor speed code and handle speed when path is shorter than start+closeup distance * Add easing to speed dampening * Add topic for engine mode (to be used for UI later) * Cleaner log when creating paths (some previous info messages are now debug messages) Related PR: OpenSpace/OpenSpace-WebGuiFrontend#70