diff --git a/src/FDM/YASim/Wing.cpp b/src/FDM/YASim/Wing.cpp index 8816cfa99..f0a7a616f 100644 --- a/src/FDM/YASim/Wing.cpp +++ b/src/FDM/YASim/Wing.cpp @@ -349,7 +349,7 @@ void Wing::compile() sr->surface = s; sr->weight = chord * segWid; s->setTotalDrag(sr->weight); - s->setTwist(_twist * frac); + s->setTwist(_twist * Math::sqrt(frac)); _surfs.add(sr); if(_mirror) { @@ -360,7 +360,7 @@ void Wing::compile() sr->surface = s; sr->weight = chord * segWid; s->setTotalDrag(sr->weight); - s->setTwist(_twist * frac); + s->setTwist(_twist * Math::sqrt(frac)); _surfs.add(sr); } }