Вопросы по теме 'quaternions'

Преобразование глобальных иерархических ротаций в локальные и обратно
У меня есть иерархический скелет, в котором переводы и повороты выражаются в глобальном пространстве. Мне нужно преобразовать скелет в локальные координаты и обратно. У меня нет проблем с переводами, но я не могу заставить работать вращения....
1906 просмотров
schedule 01.09.2022

Компенсация силы тяжести в данных акселерометра
Учитывая акселерометр с 9 степенями свободы (акселерометр, гироскоп и магнитометр), я хочу удалить/компенсировать влияние силы тяжести на показания акселерометра (акселерометр может свободно вращаться). Датчик дает ориентацию в кватернионном...
16971 просмотров
schedule 22.05.2024

Управление ориентацией с помощью кватерниона
Для управления манипулятором у меня есть контроллер с 6 измерениями (положение x, y, z, а также крен, тангаж, вращение по рысканию). Я использую положение (x, y, z) и кватернион (x, y, z, w) для представления желаемого положения и ориентации захвата...
1253 просмотров

Трехмерное вращение в OpenGL
Итак, я пытаюсь выполнить некоторые операции поворота изображения в openGL на основе информации о кватернионе, и мне интересно, есть ли способ определить местоположение моего изображения с помощью вектора (скажем, (001)), а затем применить кватернион...
502 просмотров
schedule 26.04.2024

SceneKit, проецирующий узел по ориентации камеры
С помощью SceneKit я вижу, что узел, к которому прикреплена камера, имеет eulerAngles (SCNVector3 радианных углов) и ориентацию (SCNQuaternion) Мой cameraNode находится на 0,0,0 и может изменить свою ориентацию в любой момент. Мне нужно сделать...
1011 просмотров
schedule 29.06.2022

Проблемы с подвесом вращения кватерниона в движке Unreal Engine
Я передаю данные в нереальный движок с инерционного датчика. Он выводит ненормализованные данные кватерниона в формате: X = 6561.00000 Y = 6691.00000 Z = 2118.00000 W = 2078.00000 Я применяю это к актеру в C ++, используя:...
1077 просмотров
schedule 01.04.2024

Множественное умножение кватернионов
//q1、q2 and q3 can be any quaternions only if q1 != q2 != q3 Quaternion q1 = Quaternion.Euler(10, 10, 10); Quaternion q2 = Quaternion.Euler(20, 20, 20); Quaternion q3 = Quaternion.Euler(20, 30, 30); Vector3 v = Vector3.one; Vector3 v1 = (q1 * q2 *...
1271 просмотров
schedule 11.06.2024

Unity не может заставить объект посмотреть на другой объект? всегда лицом налево?
Я понятия не имею, что здесь происходит, но мне нужно решение. Это очень простая задача - у меня есть пустой объект, содержащий сетку арматуры / тела, которую я перемещаю с помощью ITween, и мне нужно, чтобы тело повернулось лицом к объекту, к...
1239 просмотров
schedule 23.12.2023

Поверните камеру, чтобы посмотреть на выбранный объект в three.js
Я пытаюсь разработать карту. Итак, когда я выбираю любую геометрию, я хочу, чтобы объект находился в центре области просмотра, а камера смотрела на него. Я потратил довольно много времени на поиски в Интернете, но не нашел ответа. Обратите...
599 просмотров
schedule 18.08.2022

Проблема поворота с кватернионами в OpenGL (GLM / C ++)
Я программирую игровой движок в образовательных целях, и я немного зациклился на ротациях. Дело в том, что у меня в пользовательском интерфейсе есть 3 квадрата для представления ориентации объекта в углах Эйлера, и оттуда я могу изменять значения....
394 просмотров
schedule 03.01.2024