diff --git a/libs/geom/include/psemek/geom/quaternion.hpp b/libs/geom/include/psemek/geom/quaternion.hpp index 9a7d3de2..6b927c9b 100644 --- a/libs/geom/include/psemek/geom/quaternion.hpp +++ b/libs/geom/include/psemek/geom/quaternion.hpp @@ -149,13 +149,13 @@ namespace psemek::geom template quaternion conjugate(quaternion const & q) { - return {q[0], -q[1], -q[2], -q[3]}; + return {{q[0], -q[1], -q[2], -q[3]}}; } template quaternion inverse(quaternion const & q) { - return conjugate(q) / norm(q); + return {conjugate(q).coords / norm(q)}; } template