0
ответов

Как преобразовать положения соединенных суставов в относительные дельта-повороты

В настоящее время я реализую решение C++ для отслеживания движения нескольких объектов. В том, что я отслеживал точки этих объектов в последовательности кадров, таких как несколько точек в каждом кадре. В результате...
вопрос задан: 27 August 2012 19:56
0
ответов

Кватернион и нормализация

Я знаю, что кватернионы нужно нормализовать, если я хочу повернуть вектор. Но есть ли причины не нормализовать кватернион автоматически? И если есть, то какие кватернионные операции делают...
вопрос задан: 26 July 2012 10:57
0
ответов

Ближайшие соседи с использованием кватернионов

Учитывая значение кватерниона, Я бы хотел найти ближайшего соседа по набору кватернионов. Для этого мне явно нужен способ сравнить «расстояние» между двумя кватернионами. Какое расстояние ...
вопрос задан: 20 July 2012 09:17
0
ответов

Алгоритм кватерниона в углы Эйлера -Как преобразовать в «Y = Up» и между хиральностью?

У меня есть алгоритм преобразования между углами кватерниона и Эйлера. public static Vector3 ToEulerAngles (this Quaternion q ){ // Сохраняем углы Эйлера в радианах Vector3...
вопрос задан: 16 July 2012 11:36
0
ответов

Ориентация вращения объекта на касательную точку сплайна в THREE.JS

Я использую SplineCurve3 для построения линии только по осям X и Y, у меня есть куб, который успешно анимируется вдоль этой линии с помощью spline.getPoint(t), где t равно 0-1 во времени. Я пытаюсь сориентировать куб...
вопрос задан: 24 June 2012 20:38
0
ответов

Эффективное умножение кватернионов C++ с использованием cv::Mat

Я хочу умножить 2 кватерниона, которые хранятся в структуре cv::Mat. Я хочу, чтобы функция была максимально эффективной. Пока у меня есть следующий код: /** Умножение кватерниона * */ ...
вопрос задан: 8 June 2012 16:16
0
ответов

Как найти вектор для кватерниона из вращений X Y Z

Я создаю очень простой проект на OpenGL, и я застрял с вращениями. Я пытаюсь вращать объект независимо по всем трем осям:X, Y и Z. У меня были бессонные ночи из-за «карданного замка»…
вопрос задан: 27 March 2012 18:43
0
ответов

Как использовать кватернион вращения в Three.js json scene

Я работаю над интерпретатором L-системы и использую кватернион в качестве внутреннего представления вращения. Мне нужно экспортировать результат в сцену ThreeJs JavaScript, и я нашел сцену json как лучший способ, как сделать ...
вопрос задан: 6 March 2012 10:46
0
ответов

Кватернионы против оси + угол

Я пытался найти разницу между двумя, но безуспешно без этого. Основное различие между двумя представлениями состоит в том, что ось вращения кватерниона масштабируется на ...
вопрос задан: 23 February 2012 16:40
0
ответов

Когда у меня есть два кватерниона ориентации, как мне найти кватернион поворота, необходимый для перехода от одного к другому?

Я использую кватернионы в своей игре, и мне интересно, как, когда у меня есть две ориентации quaternions, я могу получить кватернион вращения, необходимый для перехода от первого, q1, ко второму, q2. Я сам ...
вопрос задан: 8 January 2012 20:56
0
ответов

Вектор направления из Quaternion?

У меня есть Quaternion, представляющий поворот плеча 3D-персонажа. У меня также есть линия, которая должна представлять новое положение руки этого персонажа. Это положение строк задается ...
вопрос задан: 22 December 2011 23:52
0
ответов

От кватернионов до вращений OpenGL

У меня есть объект, который я хотите повернуть с помощью ключей. Объект должен рыскать, крениться и крениться. После долгих попыток я понял, что glRotate имеет свои ограничения, и его невозможно реализовать ...
вопрос задан: 30 October 2011 12:16
0
ответов

Вращение 6 сторон блока

Я следовал учебнику XNA от The Hazy Mind У меня есть базовый объект, у которого есть позиция (Vector3) и вращение (Quaternion). Модель объекта выглядит следующим образом Из реализации камеры в ...
вопрос задан: 25 October 2011 21:51
0
ответов

Вращение кватернионов на основе движения мыши (OpenGL и Java)

Я пишу игру на Java, используя OpenGL (конкретнее, привязка LWJGL). У каждого объекта, включая камеру, есть кватернион, который представляет его вращение. Я понял, как применить ...
вопрос задан: 20 October 2011 21:21
0
ответов

Компонент вращения кватерниона вокруг оси

. У меня проблемы с поиском какой-либо хорошей информации по этой теме. В основном я хочу найти компонент вращения кватерниона, то есть вокруг заданной оси (не обязательно X, Y или Z - любой произвольной ...
вопрос задан: 1 October 2011 09:36
0
ответов

Вычислить обратный кватернион [закрыто]

Привет, я пытаюсь понять, как вычислить обратное значение кватерниона. Пример кода был бы потрясающим. Ура
вопрос задан: 14 July 2011 07:42
0
ответов

Global Rotation

в GLScene у нас есть три параметра (RollAngle, PitchAngle и TurnAngle) для вращения вокруг локальной ориентации. На изображении ниже, как можно Я вращаю куб вокруг глобальной ориентации (оранжевая ось)?
вопрос задан: 22 June 2011 18:45
0
ответов

Не работает вращение кватернионов

Я только начинаю работать с Quaternions, но у меня возникают некоторые неприятные трудности с правильной работой простой камеры FPS с использованием Quaternions. По сути, всякий раз, когда я пытаюсь переместить мышь, ...
вопрос задан: 15 June 2011 22:49
0
ответов

Как работает этот код вращения кватернионов?

Я пытаюсь понять, как работают вращения кватернионов, я нашел это мини-руководство http://www.julapy.com/blog/ 22/12/2008 / quaternion-rotation / но он делает некоторые предположения, что я не могу тренироваться, ...
вопрос задан: 8 June 2011 14:40
0
ответов

Исправление части рыскания одного кватерниона с помощью части рыскания другого

У меня следующая проблема: кватернион (q1) от устройства захвата движения необходимо скорректировать с помощью угла рыскания (и только рыскания!) от другого кватерниона ориентации (q2), полученного с помощью секунды ...
вопрос задан: 30 May 2011 13:57
0
ответов

Анимация вращения куба кватерниона

Я создал этот кубик Рубикса с помощью Papervison3D . С некоторыми ресурсами я создал куб с 27 миникубами внутри (3 * 3 * 3 = 27). Вращение кубика Рубика при движении мыши уже выполнено. (Я не вращаю ...
вопрос задан: 13 May 2011 13:19
0
ответов

Вычислить высоту и азимут из CMAttitude, используя либо крен, тангаж и рыскание, либо кватернион, либо матрицу вращения

Я столкнулся с проблемой. Я хочу преобразовать информацию CMAttitude iPhone в высоту (от 0 до 90 градусов) и азимут (от 0 до 360 градусов). Я погуглил и наткнулся на несколько тем, в которых обсуждается ...
вопрос задан: 28 April 2011 05:31
0
ответов

Преобразование единичного вектора в кватернион

Итак, я новичок в кватернионах, но я понимаю основы того, как с ними работать. Сейчас я пытаюсь сравнить известный кватернион с двумя абсолютными точками в пространстве. Я ...
вопрос задан: 8 January 2011 21:51
0
ответов

Накладные расходы на использование классов для матрицы алгебраических структур в C ++

Я использую C ++ для кодирования некоторого сложного алгоритма БПФ, поэтому мне нужно реализовать такие алгебраические структуры как кватернионы и коды Гамильтона-Эйзенштейна. Алгоритм работает с 2D массивом этих структур. ...
вопрос задан: 24 December 2010 10:03
0
ответов

Объединение векторов оси вращения

Я экспериментирую с использованием векторов осей и углов для вращения в моем игровом движке для хобби. Это трехкомпонентный вектор вдоль оси вращения с длиной вращения в радианах. Мне они нравятся ...
вопрос задан: 30 November 2010 17:42
0
ответов

Путешествие по поверхности сферы с использованием кватернионов

Я программирую трехмерную игру, в которой пользователь управляет камерой от первого лица, и движение ограничено внутренней поверхностью сферы. Мне удалось ограничить движение, но у меня проблемы ...
вопрос задан: 29 October 2010 11:20
0
ответов

Что такое вращение кватерниона?

Является ли вращение кватерниона просто вектором с осями X, Y, Z, к которому будет вращаться объект, и креном, который поворачивает объект вокруг своей оси? Это так просто? Это означает, что если у вас есть X = 0, Z = 0 и Y = 1, ...
вопрос задан: 26 October 2010 11:28