Вопросы по теме 'quaternions'
Может кто-нибудь объяснить, как я могу использовать Quanternions, чтобы использовать мышь, чтобы смотреть вокруг, как FPS?
Вчера я спросил: Как могло просто вызов "Pitch and Yaw" заставит камеру вращаться?
В основном, я узнал из-за "Gimbal Lock", что если вы наклоните + рыскание, вы неизбежно создадите эффект качения. Для получения дополнительной информации вы...
2305 просмотров
schedule
03.05.2024
C++/openGL: поворот QUAD к точке с использованием кватернионов
Когда у меня есть QUAD в определенной позиции, как я могу повернуть его таким образом, чтобы его нормаль указывала на заданную точку? Представьте, что цветные блоки — это просто прямоугольные квадраты, тогда это изображение немного показывает, что я...
2475 просмотров
schedule
26.11.2023
вращение кватерниона по 1 оси?
У меня есть модель, повернутая кватернионом. Я могу только задать поворот, я не могу ничего ни добавить, ни вычесть. Мне нужно получить значение оси, а затем добавить к нему угол (может быть, градус или радиан?), А затем повторно добавить...
27082 просмотров
schedule
05.10.2022
Добавление локального вращения к глобальному вращению
Я пробовал много формул и преобразований, но ничего не дало ожидаемого результата.
Сценарий очень простой:
Как 3DS Max и другие 3D-программы выполняют «преобразование» приращения локального вращения в глобальное абсолютное вращение?
Пример...
2561 просмотров
schedule
21.02.2023
Вращение кватернионов opengl
Если я сделаю quaternion , который представляет, например, направление игроков и угол вокруг этого поворота. Итак, для приложения я собираюсь сделать самолет летящим. Кватернион будет представлять направление игроков и угол вокруг этого...
2562 просмотров
schedule
12.12.2023
Обращайте камеру по кругу вокруг сферы, глядя в центр (используя кватернионы)
Я просмотрел массу примеров кватернионов на нескольких сайтах, включая этот, но не нашел ни одного ответа на этот вопрос, так что поехали ...
Я хочу, чтобы моя камера вращалась вокруг большой сферы, и чтобы камера всегда была направлена в центр...
3574 просмотров
schedule
25.10.2022
Как получить кватернион из матрицы вращения в Android?
Я пытаюсь получить ориентацию устройства Android, и мне нужно, чтобы оно было в кватернионной структуре (в основном float[4] ).
Что у меня сейчас есть:
if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER){
last_acc =...
10122 просмотров
schedule
03.05.2022
Реализация сложной камеры на основе вращения
Я реализую 3D-движок для пространственной визуализации и пишу камеру со следующими функциями навигации:
Поверните камеру (т. Е. Аналогично вращению головы)
Поверните вокруг произвольной трехмерной точки (точки в пространстве, которая, вероятно,...
7466 просмотров
schedule
07.03.2022
Проблемы с преобразованием угла оси в кватернион
У меня есть вектор, который указывает с моей камеры на объект, на который я хочу указать, поэтому я хочу создать кватернион, который поворачивает камеру так, чтобы она указывала на этот вектор. Итак, я делаю это (используя glm)
glm::quat...
683 просмотров
schedule
16.10.2022
Вращение на основе кватернионов и положение поворота
Я не могу понять, как выполнить поворот матрицы с помощью Quaternion с учетом положения поворота в OpenGL. В настоящее время я получаю поворот объекта вокруг некоторой точки в пространстве, а не локальный поворот, который я хочу. Вот код [с...
2374 просмотров
schedule
04.06.2022
OpenGL - камера, вращающаяся вокруг точки с кватернионами
Поэтому в настоящее время я использую кватернионы для хранения и изменения ориентации объектов в моей сцене OpenGL, а также ориентации камеры. При прямом вращении этих объектов (т. Е. Говоря, что я хочу повернуть величину Z камеры вокруг оси Z, или я...
2839 просмотров
schedule
15.05.2022
как отрицать вращение кватерниона GLM на любой отдельной оси?
У меня есть кватернион, полученный из датчиков, который вращает «камеру» в сцене OpenGL ES. Также я применяю инверсию этого кватерниона к определенным объектам в сцене, так что они «обращены» к «камере» - это работает, как и ожидалось. Проблема в...
2109 просмотров
schedule
10.10.2022
Производная нормы кватерниона в Mathematica
Я новичок в Mathematica и сейчас использую ее для работы с кватернионами. В одном конкретном случае я хотел бы получить производную, включающую норму кватерниона, например:
In[1]:= << Quaternions`
D[Norm[Quaternion[a, b, c, d]], b]...
502 просмотров
schedule
11.05.2022
Правильная нормализация двойственного кватерниона
У меня проблемы с двойными кватернионами, и я думаю, это потому, что они не нормализованы должным образом. A, B и A' - двойственные кватернионы, где последний сопряжен. При этом: Q = A * B * A 'теоретически я всегда должен получать Q = B, если A и B...
1464 просмотров
schedule
17.09.2022
расстояние/величина между кватернионами, но игнорировать бросок
Я ищу способ определить, смотрит ли камера ( a ) в том же направлении, что и конкретный объект ( b ).
Я работаю только с поворотами, потому что здесь нас не волнуют положения (поэтому мы можем считать, что оба они расположены в начале координат)....
542 просмотров
schedule
06.03.2023
Как получить кватернион противоположного угла
Я вычисляю вращение кватерниона между двумя кватернионами.
Я знаю, что Q1 = r x Q2, поэтому я подумал, что r = Q1 x Q2* (звездочка означает сопряжение)
Это, однако, кажется, дает мне противоположный угол, который мне нужен.
бывший. Если Q1 и...
1595 просмотров
schedule
12.05.2023
Трехмерное вращение точки вокруг произвольной оси
Для проекта, над которым я сейчас работаю, я пытаюсь работать с двухмерной картой в трех измерениях. Для этого проекта мне нужно будет иметь возможность работать с точками на карте (которые определены в двух измерениях) в трех измерениях.
Карта...
1467 просмотров
schedule
28.08.2023
продолжайте вращать узел сцены, пока устройство не вернется в исходное положение
экспериментируя с набором сцен, я использую self.motionManager.deviceMotion.attitude.quaternion для поворота узла сцены (камеры) в 3D-сцене. Допустим, пользователь запускает приложение, а устройство каким-то образом наклонено, поэтому эта начальная...
435 просмотров
schedule
23.03.2022
Кватернион
Я пытаюсь следовать нескольким примерам unity3d в сценариях С# для игр в стиле Tower Defense. Мне нужна турель, чтобы «прицеливаться» в другой игровой объект. Примеры, которые я нахожу, похоже, не учитывают происхождение, отличное от 0,0,0. Это...
6032 просмотров
schedule
18.01.2023
непрерывное плавное пошаговое вращение узла (камеры)
Я пытаюсь постепенно повернуть камеру вокруг оси x на 5 градусов. работает нормально кроме анимации на 355 прыгает внезапно. это происходит из-за цепочки анимации. если мой следующий метод вызывается в SCNSceneRendererDelegate , то это не вращение...
410 просмотров
schedule
20.01.2023