From 742aec2f32eb4afbdf2072ac0f4090d08ebbe72d Mon Sep 17 00:00:00 2001 From: ehofman <ehofman> Date: Tue, 10 Nov 2009 14:29:25 +0000 Subject: [PATCH] Pass the north-east-down velocty directly to the sample_group and do the calculations there. --- src/Model/acmodel.cxx | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/Model/acmodel.cxx b/src/Model/acmodel.cxx index 4df8f19f1..1da7e3759 100644 --- a/src/Model/acmodel.cxx +++ b/src/Model/acmodel.cxx @@ -132,16 +132,10 @@ FGAircraftModel::update (double dt) _roll->getDoubleValue()); _fx->set_orientation( orient ); - SGVec3d vel = SGVec3d( _speed_n->getFloatValue(), - _speed_e->getFloatValue(), - _speed_d->getFloatValue() ); - if ( vel[0] || vel[1] || vel[2] ) { - SGQuatd hlOr = SGQuatd::fromLonLat(position); - _velocity = 100.0 * toVec3f( hlOr.rotateBack( vel * SG_FEET_TO_METER ) ); - } - else - _velocity = SGVec3f::zeros(); - _fx->set_velocity( _velocity ); + SGVec3d vel = SGVec3d( _speed_n->getDoubleValue(), + _speed_e->getDoubleValue(), + _speed_d->getDoubleValue() ); + _fx->set_velocity( vel ); }