From a94e117e978bd9cc67fb5cc8c37897b759689757 Mon Sep 17 00:00:00 2001 From: Mathew Sutcliffe Date: Sun, 5 Mar 2017 14:29:19 +0000 Subject: [PATCH] refs #896 Use corrected altitude in spline interpolator (prevents underflow in FSX). --- src/blackmisc/simulation/interpolatorspline.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blackmisc/simulation/interpolatorspline.cpp b/src/blackmisc/simulation/interpolatorspline.cpp index ab632326d..401855a8f 100644 --- a/src/blackmisc/simulation/interpolatorspline.cpp +++ b/src/blackmisc/simulation/interpolatorspline.cpp @@ -115,7 +115,7 @@ namespace BlackMisc x = {{ normals[0][0], normals[1][0], normals[2][0] }}; y = {{ normals[0][1], normals[1][1], normals[2][1] }}; z = {{ normals[0][2], normals[1][2], normals[2][2] }}; - a = {{ s[0].getAltitude().value(), s[1].getAltitude().value(), s[2].getAltitude().value() }}; + a = {{ s[0].getCorrectedAltitude().value(), s[1].getCorrectedAltitude().value(), s[2].getCorrectedAltitude().value() }}; t = {{ static_cast(s[0].getAdjustedMSecsSinceEpoch()), static_cast(s[1].getAdjustedMSecsSinceEpoch()), static_cast(s[2].getAdjustedMSecsSinceEpoch()) }}; dx = getDerivatives(t, x);