By trying to solve another problem, I'm trying to understand quaternions. But unreals function definition is just confusing in that regard.

According to https://www.euclideanspace.com/maths...ions/index.htm and multiple other sources, the function actually calculates the conjucate of a quaternion, not the inverse.

Code:

FORCEINLINE FQuat FQuat::Inverse() const { checkSlow(IsNormalized()); return FQuat(-X, -Y, -Z, W); }

## Comment