I wrote:
> Jim, there's an attached patch to Airplane.cpp that hacks in
> different numbers.  Could you try this and see if it works? (For all
> I know, it might make things worse).

Oops.  Here it is:

--- Airplane.cpp        21 May 2002 16:45:56 -0000      1.11
+++ Airplane.cpp        27 May 2002 04:23:57 -0000
@@ -744,7 +744,7 @@

 void Airplane::applyDragFactor(float factor)
 {
-    float applied = Math::sqrt(factor);
+    float applied = Math::sqrt(Math::sqrt(factor));
     _dragFactor *= applied;
     _wing->setDragScale(_wing->getDragScale() * applied);
     _tail->setDragScale(_tail->getDragScale() * applied);
@@ -761,7 +761,7 @@

 void Airplane::applyLiftRatio(float factor)
 {
-    float applied = Math::sqrt(factor);
+    float applied = Math::sqrt(Math::sqrt(factor));
     _liftRatio *= applied;
     _wing->setLiftRatio(_wing->getLiftRatio() * applied);
     _tail->setLiftRatio(_tail->getLiftRatio() * applied);
@@ -882,9 +882,9 @@
        }

        // OK, now we can adjust the minor variables:
-
_cruiseAoA += 0.5f*aoaDelta;
-
_tailIncidence += 0.5f*tailDelta;
-        _approachElevator.val += 0.5f*elevDelta;
+
_cruiseAoA += 0.1f*aoaDelta;
+
_tailIncidence += 0.1f*tailDelta;
+        _approachElevator.val += 0.1f*elevDelta;
        
        _cruiseAoA = clamp(_cruiseAoA, -0.174f, 0.174f);
        _tailIncidence = clamp(_tailIncidence, -0.174f, 0.174f);


_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to