О расчете кватернионов ГЛМ

У меня проблемы с пониманием структуры GLM. У меня есть этот фрагмент кода, где я преобразую входной кватернион в углы Эйлера и обратно в кватернион, используя полученные углы Эйлера. Разве две четверки не должны быть одинаковыми? Но, похоже, они разные.

glm::fquat inputQuat(0.4, 0.5, 0.2, 0.31);
glm::vec3 eulers = glm::eulerAngles(inputQuat);
glm::fquat antiQuat = glm::fquat(glm::vec3(eulers.x, eulers.y, eulers.z));

Значение antiQuat {x=0.659721971 y=0.310936451 z=0.381391585 w=0.568001628}

Это похоже на то, что мне не хватает. Благодарю.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector