Вопросы по теме '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 просмотров
schedule
29.07.2023
Инвертирование последовательности вращения 3D
У меня есть матрица преобразования, построенная как H = Rz * Ry * Rx . Таким образом, вращения выполняются в порядке xyz.
Теперь, учитывая углы поворота вокруг осей x, y и z, есть ли способ найти углы поворота для выполнения обратной операции,...
2591 просмотров
schedule
12.11.2022
Поворот трехмерных углов Эйлера в систему координат на основе ориентации кватерниона 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 просмотров
schedule
02.02.2023
Разница между двумя кватернионными компонентами Эйлера
Я работаю над носимым устройством, использующим 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 просмотров
schedule
20.07.2023
Направленный вектор к Эйлеру/иначе
Я знаю, что этот вопрос задавали много, но я не видел ответов, которые удовлетворяли бы мои потребности.
Моя проблема заключается в том, что я очень привык к разработке в среде, где преобразование вектора в набор углов Эйлера было простым...
1669 просмотров
schedule
26.05.2022
Вектор вращения грани куба Three.js относительно камеры
У меня есть вращающаяся сфера, к которой прикреплен div, пример можно посмотреть здесь: https://jsfiddle.net/ao5wdm04/ Я вычисляю значения x и y и размещаю div, используя преобразование translate3d , и это работает достаточно хорошо.
Мой вопрос...
1190 просмотров
schedule
24.09.2022