From: Ivailo Monev Date: Fri, 9 Oct 2020 11:31:29 +0000 (+0300) Subject: remove redundant qreal constructs in QQuaternion::slerp() X-Git-Tag: 4.12.0~3505 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=087058682859deebd0de89ef0ecc7736f17a9f95;p=kde%2FKatie.git remove redundant qreal constructs in QQuaternion::slerp() Signed-off-by: Ivailo Monev --- diff --git a/src/gui/math3d/qquaternion.cpp b/src/gui/math3d/qquaternion.cpp index 2663b61d0..f394e01c3 100644 --- a/src/gui/math3d/qquaternion.cpp +++ b/src/gui/math3d/qquaternion.cpp @@ -508,11 +508,11 @@ QQuaternion QQuaternion::slerp qreal factor1 = 1.0f - t; qreal factor2 = t; if ((1.0f - dot) > 0.0000001) { - qreal angle = qreal(qAcos(dot)); - qreal sinOfAngle = qreal(qSin(angle)); + qreal angle = qAcos(dot); + qreal sinOfAngle = qSin(angle); if (sinOfAngle > 0.0000001) { - factor1 = qreal(qSin((1.0f - t) * angle)) / sinOfAngle; - factor2 = qreal(qSin(t * angle)) / sinOfAngle; + factor1 = qSin((1.0f - t) * angle) / sinOfAngle; + factor2 = qSin(t * angle) / sinOfAngle; } }