Fixes in quaternion inverse computation

This commit is contained in:
Nikita Lisitsa 2021-03-14 16:36:24 +03:00
parent 2eab5b7b9a
commit b45f605209

View file

@ -149,13 +149,13 @@ namespace psemek::geom
template <typename T>
quaternion<T> conjugate(quaternion<T> const & q)
{
return {q[0], -q[1], -q[2], -q[3]};
return {{q[0], -q[1], -q[2], -q[3]}};
}
template <typename T>
quaternion<T> inverse(quaternion<T> const & q)
{
return conjugate(q) / norm(q);
return {conjugate(q).coords / norm(q)};
}
template <typename T>