У меня, к сожалению, нет опыта вычисления матриц/эйлеров, но нужно решить следующее в C# , в Unity для соответствия ориентации.C#: преобразование вращения MAYA (yUp, righthand, xyz order) для вращения UNITY (yUp, left left, zxy order)
конвертировать:
3 поплавков (ориентация) объект, происходящий из майя (YUP, правая рука, вращение хуга порядка)
к: вращения кватернионов в единстве (да, левая рука, ZXY вращение заказ)
любой ввод приветствуется! м.
Вам нужен 'Quaternion.Euler'. Что-то вроде 'transform.rotation = Quaternion.Euler (x, y, z);' – Programmer
спасибо, что «что-то» - это всего лишь сложная часть. ;-) –
Есть ли у вас возможность передавать данные майя в какой-либо другой форме, например, в виде матрицы? Преобразование ручной работы и преобразование эйлеров действительно являются отдельными проблемами, и их расщепление упрощает работу – theodox