beeg sana

This commit is contained in:
2026-01-10 15:59:42 -05:00
parent 50be54bb0c
commit 0f76fb50c1
6 changed files with 87 additions and 47 deletions

View File

@@ -89,41 +89,19 @@ declare function CalculateSuicideBurnAltitude
parameter tgtAltitude is 0.0.
parameter drag is 0.0.
local vertAcc is CalculateAverageDecceleration(localGravity).
local vertAcc is CalculateAverageDecceleration(localGravity, drag).
local burnAltitude is ((vertSpeed^2) / (2 * (vertAcc))).
return burnAltitude + tgtAltitude.
}
declare function CalculateSuicideBurnAltitudeV2
{
parameter vertSpeed.
parameter localGravity.
parameter tgtAltitude is 0.0.
local vs is vertSpeed * -1.
local a is CalculateAverageDecceleration(localGravity).
local dt is 0.05.
local result is 0.0.
local h is alt:radar.
until vs <= 0 {
set vs to vs + a * dt.
set result to result + vs * dt.
if result > h { return result. }
}
return result.
}
declare function CalculateAverageDecceleration{
parameter localGravity.
parameter drag is 0.
local maxVertAcc is (ship:availablethrust / ship:mass) - localGravity.
return maxVertAcc + localGravity.
return maxVertAcc + drag.
}
declare function GetLocalGravity{