Files
kOS/library/lib_math.ks
Amatsugu b90b0157e4 finalized raden launch
wip landing script
2025-11-20 01:29:40 -05:00

30 lines
692 B
Plaintext

declare function Lerp{
parameter a.
parameter b.
parameter t.
return a + (b - a) * t.
}
declare function Map{
parameter value.
parameter low1.
parameter high1.
parameter low2.
parameter high2.
return low2 + (high2 - low2) * ((value - low1) / (high1 - low1)).
}
declare function ApproximateExp {
parameter x.
local result is 1.0.
local xPower is 1.0.
local nFact is 1.0.
// Loop 4 times (for terms 1 through 4, total 5 terms)
from { local n is 1.} until n = 5 step {set n to n + 1.} do {
SET xPower TO xPower * x.
SET nFact TO nFact * n.
SET result TO result + (xPower / nFact).
}
RETURN result.
}