Результаты поиска по запросу "quaternions"

2 ответа

Создание равномерного случайного кватерниона и умножение двух кватернионов

У меня есть функция Python (NumPy), которая создает равномерный случайный кватернион. Я хотел бы получить два кватернионных умножения в виде двухмерного возв...

3 ответа

Как анимировать камеру в Three.js, чтобы посмотреть на объект?

В Three.js мне бы хотелось, чтобы камера смотрела на объект на сцене, а когда я щелкаю по другому объекту, чтобы камера плавно вращалась, чтобы посмотреть на новый объект. (т.е. анимация вращения камеры). Я проверил в SO, и это самый похожий ...

2 ответа

Как умножить два кватерниона с минимальными инструкциями?

Подумав немного, я придумал следующий код для умножения двух кватернионов с использованием SSE: #include <pmmintrin.h> /* SSE3 intrinsics */ /* multiplication of two quaternions (x, y, z, w) x (a, b, c, d) */ __m128 _mm_cross4_ps(__m128 ...

ТОП публикаций

1 ответ

Если вы можете добавить скриншот того, что вы видите в данный момент, а затем еще один скриншот того, что вы ожидаете, я буду готов поработать с этим кодом и посмотреть, смогу ли я исправить вашу проблему.

ел бы включить событие onButtonClick камеры, управляемое гироскопом, но я хочу, чтобы оно начиналось с текущего положения камеры. В настоящее время, когда гироскоп включается, он перемещает камеру в новое положение (возможно, текущее вращение ...

1 ответ

 это простая библиотека C / GObject с SIMD-оптимизациями для различных векторных, матричных, кватернионных и т. д. расчетов, которые распространены в трехмерной графике.

хорошие библиотеки длякватернион расчеты в C / C ++? Примечание: есть хорошие уроки / примеры? Я зашел в Google и был на первых нескольких страницах, но, может быть, у вас есть демоверсии / лабораторные работы по компьютерным или математическим ...

2 ответа

Вероятно, в вашей среде программирования есть инструменты для выполнения этой ротации и извлечения матриц. К сожалению, я не могу помочь вам с кватернионами, но ваши проблемы кажутся немного более базовыми.

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

2 ответа

, Также есть несколько примеров кода.

т я пытаюсь выяснить, как рассчитать обратное кватерниона. Пример кода был бы потрясающим. ура

2 ответа

LWJGL - Проблемы с реализацией «рулона» в камере 6DOF с использованием кватернионов и матрицы перевода

Я потратил пару недель на эту проблему и, похоже, не могу найти правильного решения и нуждаюсь в совете. Я работаю над созданием класса Camera с использованием LWJGL / Java и использую Quaternions для обработки поворотов подшипников (рыскание), ...

4 ответа

Может кто-нибудь объяснить, как я могу использовать Quanternions, чтобы использовать мышь, чтобы выглядеть как FPS?

Вчера я спросил:Как простой вызов Pitch and Yaw может заставить камеру вращаться? [https://stackoverflow.com/questions/784445/how-could-simply-calling-pitch-and-yaw-cause-the-camera-to-eventually-roll] По сути, из-за «Gimbal Lock» я узнал, что, ...

3 ответа

Кватернионная математика для вращения?

Я рисую плоский диск, используяgluDisk() в моей сцене.gluDisk() рисует диск, обращенный к положительной оси Z, но я хочу, чтобы он был направлен к некоторой произвольной нормали, которая у меня есть. Ясно, что мне нужно использоватьglRotate() ...