diff --git a/src/Math/Vector.h b/src/Math/Vector.h index 5beb7e22c..57f2509d6 100644 --- a/src/Math/Vector.h +++ b/src/Math/Vector.h @@ -61,10 +61,10 @@ template class Vector: public RectangularMatrix<1, si * @attention Assertion fails on non-normalized vectors and NaN is * returned. */ - inline static T angle(const Vector& a, const Vector& b) { - CORRADE_ASSERT(MathTypeTraits::equals(a.dot(), T(1)) && MathTypeTraits::equals(b.dot(), T(1)), + inline static T angle(const Vector& normalizedA, const Vector& normalizedB) { + CORRADE_ASSERT(MathTypeTraits::equals(normalizedA.dot(), T(1)) && MathTypeTraits::equals(normalizedB.dot(), T(1)), "Math::Vector::angle(): vectors must be normalized", std::numeric_limits::quiet_NaN()); - return std::acos(dot(a, b)); + return std::acos(dot(normalizedA, normalizedB)); } /** @brief Default constructor */