raptop changed the topic of #principia to: READ THE FAQ: http://goo.gl/gMZF9H; The current version is Fréchet. We currently target 1.5.1, 1.6.1, and 1.7.x. <scott_manley> anyone that doubts the wisdom of retrograde bop needs to get the hell out | https://xkcd.com/323/ | <egg> calculating the influence of lamont on Pluto is a bit silly… | <egg> also 4e16 m * 2^-52 is uncomfortably large
<discord->
neph. — Nope, Standecco's got the right idea!
sdrodge has quit [Ping timeout: 189 seconds]
sdrodge has joined #principia
UmbralRaptop has quit [Remote host closed the connection]
UmbralRaptop has joined #principia
Jesin has quit [Ping timeout: 378 seconds]
Mike` has quit [Ping timeout: 204 seconds]
Mike` has joined #principia
Jesin has joined #principia
<discord->
Sir Mortimer. — @egg for these contracts to work with time warp, I need to calculate substeps when one single fixed update frame exceeds a defined threshold of simulator time. I'm currently doing that based on the stock orbit of the affected vessels and bodies (by taking the orbit at that time, and then fetching past positions from those orbits) - which will yield wrong results with principia. Maybe it *might*
<discord->
Sir Mortimer. — But if not, I'm going to need a way to query the history of vessels and bodies.
<discord->
Sir Mortimer. — It is going to be a problem when the time warp steps is a significant portion of the orbital period, and that orbit doesn't look anything like something that kepler would have thought of.
<discord->
Sir Mortimer. — It is going to be a problem when the time warp step is a significant portion of the orbital period, and that orbit doesn't look anything like something that kepler would have thought of. (edited)
egg|cell|egg has joined #principia
VITAS has quit [Network ban]
egg|cell|egg has quit [Read error: Connection reset by peer]
egg|cell|egg has joined #principia
VITAS has joined #principia
egg|cell|egg has quit [Read error: Connection reset by peer]
Wetmelon has joined #principia
egg|cell|egg has joined #principia
Wetmelon has quit [Ping timeout: 190 seconds]
VITAS has quit [Network ban]
<discord->
egg. — @Sir Mortimer yeah, an API to query the history probably makes sense anyway
<discord->
egg. — I do wonder how bad your current approximation might get in practice
<discord->
egg. — how big do the time steps get?
<discord->
Sir Mortimer. — 2000 seconds in stock, I think, and according to @DRVeyl about 6 hours in RO
<discord->
Butcher. — 6 million times is RO max.
<discord->
Butcher. — Which would be 33 1/3 hours I think.
Wetmelon has joined #principia
<discord->
DRVeyl. — Oh, thought it was 1M multiplier.
<discord->
DRVeyl. — 6e6? Yikes.
VITAS has joined #principia
<discord->
Butcher. — I believe so.
<discord->
Got. — Yeah, I confirm that RO max is 33.3 hours per step. Which makes any position based discrete simulation subsystem in KSP output total random values.
<discord->
DRVeyl. — I'd say it's fair to say that we're just doing that to ourselves. I'm not certain if or why we need a month/real-world second as a step size. Probably because historically, it didn't cost anything to set that -- there was no background processing and Keplerian orbits don't care what the size is... barring funny tricks like teleporting through encounters (or entire planets!) based on physics steps.
<discord->
DRVeyl. — IOW, I think we'd be interested in what step sizes are reasonable for the simulation. I imagine it's actually worse for stock to have larger steps than RSS scale.
<UmbralRaptop>
Hm. Io's period is 42 hours
<discord->
Acer_Saccharum. — And Mimas' is 23 hours
<UmbralRaptop>
whelp
<UmbralRaptop>
What's Laythe's anyway?
<discord->
Acer_Saccharum. — ~15 hours
egg|cell|egg has quit [Read error: Connection reset by peer]
egg|cell|egg has joined #principia
<discord->
Acer_Saccharum. — The shortest orbital periods in the solar system are 7hr 4min for Naiad (Neptune III), 7hr 5min for Metis (Jupiter XVI), and 7hr 39min for Phobos (Mars I)
<discord->
Acer_Saccharum. — At least those are the numbers I could find in five minutes
<UmbralRaptop>
Neptune: home of the shortest and longest period moons
<discord->
Acer_Saccharum. — Saturn's innermost ring motes would orbit in around 4hr 40m
<UmbralRaptop>
Simulating Saturn's rings would probably require rewriting Principia in FORTRAN
<discord->
Acer_Saccharum. — It would be cool to have Procedural motes, but that would fall under a different mod
<discord->
Acer_Saccharum. — Also colliding with the rings
Iskierka has quit [Ping timeout: 189 seconds]
<discord->
egg. — @DRVeyl I don’t think it is absurd to timewarp fast, not everyone plays career, and if you want to sandbox a single interplanetary mission, you quickly want fast warp
<discord->
egg. — 33.3 hours is not that much, all things considered
<discord->
egg. — Obviously as @Got says, looking at the vessel every 33 hours will yield garbage
Iskierka has joined #principia
<discord->
egg. — but it is short enough that I would expect the Keplerian approximation to remain semidecent in a bunch of cases
<discord->
egg. — (and anyway we should have an API to ask Principia what’s going on)