From: ehofman Date: Mon, 30 Jan 2006 10:54:10 +0000 (+0000) Subject: Mathias Fröhlich: X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=ca462fa54632ee994cca02780a514d0f4d111c96;p=flightgear.git Mathias Fröhlich: Jon Stockill wrote: > I've just discovered that when using the null fdm I'm not getting > updates to /position/ground-elev-m any more. So I can't actually > retrieve the terrain elevation. Is there somewhere else in the property > tree I could read this from? The attached patch fixes this problem. --- diff --git a/src/FDM/NullFDM.cxx b/src/FDM/NullFDM.cxx index d290d6eb0..5589c4490 100644 --- a/src/FDM/NullFDM.cxx +++ b/src/FDM/NullFDM.cxx @@ -40,6 +40,8 @@ FGNullFDM::~FGNullFDM() { // Initialize the NullFDM flight model, dt is the time increment // for each subsequent iteration through the EOM void FGNullFDM::init() { + //do init common to all the FDM's + common_init(); // cout << "FGNullFDM::init()" << endl; set_inited( true ); } @@ -50,4 +52,6 @@ void FGNullFDM::init() { // external source.) void FGNullFDM::update( double dt ) { // cout << "FGNullFDM::update()" << endl; + // That is just to trigger ground level computations + _updateGeodeticPosition(get_Latitude(), get_Longitude(), get_Altitude()); }