Fixed math problem and display submeshes in editor panel

This commit is contained in:
a.pilote
2022-07-16 21:49:17 -04:00
parent 7d9e5b07b5
commit dbec248d8a
8 changed files with 78 additions and 20 deletions

12
Nuake/src/Core/Maths.cpp Normal file
View File

@@ -0,0 +1,12 @@
#include "src/Core/Maths.h"
using namespace Nuake;
Quat Nuake::QuatFromEuler(float x, float y, float z)
{
// Taken from: https://gamedev.stackexchange.com/questions/13436/glm-euler-angles-to-quaternion
Quat QuatAroundX = Quat(x, Vector3(1.0, 0.0, 0.0));
Quat QuatAroundY = Quat(y, Vector3(0.0, 1.0, 0.0));
Quat QuatAroundZ = Quat(z, Vector3(0.0, 0.0, 1.0));
return QuatAroundX * QuatAroundY * QuatAroundZ;
}