check sweep (angle between velI and lift-drag-plane)
mengchaoheng opened this issue · comments
Simon commented
Why does this line use the asin function instead of acos?
// check sweep (angle between velI and lift-drag-plane)
double sinSweepAngle = ignition::math::clamp(
spanwiseI.Dot(velI), minRatio, maxRatio);
this->sweep = asin(sinSweepAngle);
Simon commented
Jaeyoung Lim commented
@mengchaoheng Why should it use cos?
Simon commented
o, I get it. thanks !