Core/Quaternion: Fix Inverse method

This commit is contained in:
Jérôme Leclercq 2018-04-12 12:45:19 +02:00
parent 2da086b7df
commit 2f2b1f101b
2 changed files with 2 additions and 1 deletions

View File

@ -85,6 +85,7 @@ Nazara Engine:
- Fixed Sound copy which was not copying looping state
- Fixed Billboard bounding volume
- Fixed Directory::GetResultSize and Directory::IsResultDirectory on Posix systems
- Fixed Quaternion::Inverse which was not correctly normalizing quaternions
Nazara Development Kit:
- Added ImageWidget (#139)

View File

@ -220,7 +220,7 @@ namespace Nz
T norm = SquaredMagnitude();
if (norm > F(0.0))
{
T invNorm = F(1.0) / norm;
T invNorm = F(1.0) / std::sqrt(norm);
w *= invNorm;
x *= -invNorm;