Вопросы по теме 'euler-angles'

Какие вращения Эйлера я могу использовать?
У меня есть две декартовы координаты. Есть xyz и BIG XYZ. Я хочу сделать их параллельными друг другу. Например, x параллельно X, y параллельно Y и z параллельно Z. Я использую матрицу вращения, но у меня много разных матриц вращения. Например, у...
270 просмотров
schedule 14.12.2022

Проблема с углами Эйлера из матрицы вращения YZX
Я застрял, вытаскивая углы Эйлера из моей матрицы вращения. Мои условности: Левша (x вправо, z назад, y вверх) YZX Вращение на левый угол Моя матрица вращения построена из углов Эйлера, например (из моего кода): var...
3026 просмотров
schedule 20.04.2024

Вектор ориентации камеры OpenGL из матрицы модели / вида
Я делаю небольшую игру, в которой хочу бросить объект в том направлении, куда я смотрю. Проблема в том, что моя ориентация (камеры) определяется матрицей модель / вид. И эта матрица поставляется системой (на устройстве Android). Как я могу...
4903 просмотров
schedule 08.06.2022

Кватернионы - ›Углы Эйлера -› Проблема с матрицей вращения (GLM)
Я пишу программу, которая загружает файл, содержащий описание сцены, а затем отображает его с помощью OpenGL. Я использую GLM для всех своих математических операций. Повороты в файле сцены хранятся в кватернионном формате. Моя система управления...
17746 просмотров
schedule 25.07.2023

Преобразование рыскания, тангажа и крена в вектор x, y, z в мировых координатах
Я работаю над простой трехмерной графикой в ​​OpenGL (java LWGJL), и я пытаюсь понять, как преобразовать рыскание, тангаж и крен в компоненты x, y и z моего вектора движения. Я знаю, как это сделать, используя только наклон и рыскание (как описано...
10787 просмотров
schedule 14.09.2022

Как преобразовать вектор направления в углы Эйлера?
Я ищу способ преобразовать вектор направления (X, Y, Z) в углы Эйлера (заголовок, шаг, банк). Я знаю, что одного вектора направления недостаточно для определения угла крена, поэтому есть еще один так называемый вектор вверх. Имея вектор...
45180 просмотров
schedule 10.09.2022

Три JS Gimbal Lock во вращении
Кажется, что вращение кватерниона в Three JS не свободно от Gimbal Lock. Действия по воспроизведению: 1) Откройте Three JS Editor . 2) Добавьте цилиндр и установите значение z на 1,57 (центральное текстовое поле вращается). 3) Теперь...
1402 просмотров

Инвертирование последовательности вращения 3D
У меня есть матрица преобразования, построенная как H = Rz * Ry * Rx . Таким образом, вращения выполняются в порядке xyz. Теперь, учитывая углы поворота вокруг осей x, y и z, есть ли способ найти углы поворота для выполнения обратной операции,...
2591 просмотров

Поворот трехмерных углов Эйлера в систему координат на основе ориентации кватерниона C++
У меня есть система координат XYZ, где я поворачиваюсь на углы Эйлера, начиная с X, затем Y, затем Z. Мне нужно преобразовать это вращение в эквивалентное вращение XYZ, но относительно другой системы координат, как указано кватернионом ориентация. К...
1325 просмотров
schedule 07.02.2023

Как рассчитать углы Эйлера по векторам вперед, вверх и вправо?
Поскольку это сложный вопрос, который обычно приводит к большой путанице (я уже задавал варианты этого вопроса ранее, но никогда не задавал вопрос правильно и так и не получил ответа), я постараюсь прояснить его как возможный. Факты: Я...
6913 просмотров
schedule 11.02.2024

Управляемый пользователем объект SceneKit, вращающийся вокруг сферы, странно ведет себя на полюсах
Пользователь управляет змейкой, движущейся по поверхности сферы. У меня есть камера и голова змеи, прикрепленные к воображаемой сфере того же размера, что и видимая: headNode.addChildNode(cameraNode) controlNode.addChildNode(headNode)...
337 просмотров
schedule 13.07.2022

Как правильно зажать перекрытие 360 градусов?
У меня есть сценарий камеры, в котором, если мой персонаж вращается, камера тоже вращается. Однако камеру также можно поворачивать с помощью указателя мыши. Это движение ограничено определенным набором заданных градусов, скажем, 30 (максимум X)....
1709 просмотров

Разница между двумя кватернионными компонентами Эйлера
Я работаю над носимым устройством, использующим Invensense 9D (Accel + Gyro + Compass), который вычисляет кватернион для ориентации в реальном времени, используя встроенный цифровой процессор движения с фильтром Калмана. К сожалению, код DMP - это не...
590 просмотров
schedule 30.04.2022

Преобразование углов Эйлера между системами с разными осями координат (Unity и Threejs)
Я пытаюсь преобразовать повороты угла Эйлера между Unity и Threejs. Есть две основные проблемы с этим. Проблема 1: Unity и Threejs имеют разные системы координат Единство: тройнички Проблема 2: Unity выполняет...
3031 просмотров
schedule 23.03.2022

Вычисление углов между двумя точками в трехмерном пространстве
У меня есть две точки (кубический игровой объект) в Unity , P1(x,y,z) и P2(x,y,z), и мне нужно установить MainCamera . положение и поворот по вектору между P2P1. Я пробовал разные методы, но безуспешно. Все предложения приветствуются. Спасибо.
16250 просмотров
schedule 11.01.2024

Вычисление аналога углов Эйлера/углов Тейта-Брайана для размерностей ›3
При попытке ответить на еще один ТАК вопрос , возник вопрос о том, как вычислить углы Эйлера для размерностей> 3. В пакете RSpincalc есть простая функция DCM2EA для преобразования трехмерной матрицы вращения в углы Эйлера или Тейта-Брайана, но...
502 просмотров
schedule 28.05.2022

Поворот LookAt с использованием углов оси Эйлера
Я использую игровой движок blender и python. Я создал скрипт, который заставляет пустой следовать за моим курсором в трехмерном пространстве. (Я пока использую клавиатуру для высоты). Теперь я хотел реализовать функцию LookAt для общего объекта, а...
2721 просмотров
schedule 21.03.2024

Как определить ориентацию/поворот треугольника?
Я использую Emgu CV, чтобы найти равнобедренный треугольник на изображении, из этого обнаруженного треугольника я пытаюсь определить ориентацию (спереди, слева, справа и сзади) и каково вращение треугольника (например, : -30 градусов). Я...
1022 просмотров

Направленный вектор к Эйлеру/иначе
Я знаю, что этот вопрос задавали много, но я не видел ответов, которые удовлетворяли бы мои потребности. Моя проблема заключается в том, что я очень привык к разработке в среде, где преобразование вектора в набор углов Эйлера было простым...
1669 просмотров
schedule 26.05.2022

Вектор вращения грани куба Three.js относительно камеры
У меня есть вращающаяся сфера, к которой прикреплен div, пример можно посмотреть здесь: https://jsfiddle.net/ao5wdm04/ Я вычисляю значения x и y и размещаю div, используя преобразование translate3d , и это работает достаточно хорошо. Мой вопрос...
1190 просмотров
schedule 24.09.2022