quaternions

У меня есть кватернион вращения и я хочу извлечь угол поворота вокруг оси вверх (рыскание). Я использую XNA, и, насколько я могу судить, для этого нет встроенной функции. Как лучше всего это сделать? Спасибо за любую помощь, Венату ...

Это основано на вопросе, который я недавно задал здесь: Unity3D Leap Motion-поставить руку в статическую позу (SetTransform заставляет руку вращаться с ума) Однако код, предложенный в единственном приведенном ответе, не работает. Я использую метод "SetTransform", и хотя он позволяет мне переместить руку ...

Скажите мне, если я ошибаюсь. Я начинаю использовать кватернионы. Используя матрицу вращения 4 x 4 (как используется в OpenGL), я могу вычислить матрицу представления модели, умножая текущее представление модели на матрицу вращения. Матрица вращения получается из кватерниона. Кватернион-это вектор направлен...

Я пытался повернуть куб с помощью OpenGL, работающего в полноэкранном окне SDL. Мне удалось сделать это довольно успешно с glRotatef(), однако я испытал "карданный замок" и другие проблемы, связанные с углами Эйлера. Желая улучшить свою программу, я исследовал кватернионы. Я закодировал класс кватернионов, сл...

Кватернион-это число вида: a + bi + cj + dk Верно? Хорошо, но ... .. Как интерпретировать это число на языке Си? Если, например, я хочу повернуть куб, что умножить на кватернион? Вектор? ...

У меня есть два вектора u и v. Есть ли способ найти кватернион, представляющий вращение от u до v?...