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 );
 }