Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ship Newtonion Manuvers window. #289

Open
se5a opened this issue May 26, 2020 · 1 comment
Open

Ship Newtonion Manuvers window. #289

se5a opened this issue May 26, 2020 · 1 comment
Assignees

Comments

@se5a
Copy link
Contributor

se5a commented May 26, 2020

Currently we have the "Change Current Orbit" window which allows the user to manually create a rograde and radial thrust command. this needs expanding to include the OrbitPhasingManuvers and Hohmann calcs.
it also needs expanding to delay the order, ie give an order to burn in an hours time. the orders as they are currently should be able to handle this.

For the OrbitPhasing I'd add a button to the current window which will allow the user to select an angle, or a target object. once selected it should change the prograde amount to match the output of the OrbitPhasingManuvers function.

Do something similar for the Hohmann calc, but allow the user to select either an object or a secondary orbit, simular to the warp order, as per the orbit phasing it should change the prograde amount to match the output of the Hohmann calc.

I might look at creating an overload to the Hohmann calc to take either periapsis and/or eccentricity if that'll make it easier.
for now, ignore the second burns that both these functions output (or maybe display them somehow?) currently the internals don't support sequential burns yet. it's on my short todo list. they do now!
Though the Hohmann maneuver seems to be competently broken when it actually tries to carry it out, might be due to thrust vectors and how the maneuver takes time to complete (i.e. the SpaceX Starship I threw in the game takes over 4 minutes to complete a Hohmann to the moon for the initial burn, as would the real one if my math is correct)

@se5a
Copy link
Contributor Author

se5a commented Jun 23, 2020

I've started on this a bit:
image
showing the phase change mode.
Hohmann mode lets you select from a bunch of targets via a combo. (targets are all orbital siblings, ie if the ship is orbiting earth, then the available targets will be anything else that is orbiting earth, including the moon).
High DV and Porkchop modes currently don't do anything.
I have an order for HighDV, but not only is it broken, but it can't yet even calculate/estimate the manuver before doing it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants