Вопросы по теме 'rotational-matrices'

Проблемы с матрицей вращения оси Z в шейдере glsl
Недавно я начал собирать 2D-конвейер OpenGL ES 1.1 / 2.0 с нуля (только для iPhone). Этот конвейер предназначен для использования инженерами, не имеющими опыта трехмерной математики. Закомментированы матрицы вращения осей X и Y, которые дают...
3778 просмотров

Вычисление матрицы вращения по точкам схода
Я пытаюсь восстановить 3D-ориентацию трех осей здания на изображении. Мой текущий подход заключается в том, чтобы вручную аннотировать три точки схода, соответствующие трем осям, оценить матрицу калибровки камеры K, а затем вычислить каждый столбец...
1898 просмотров

Поворот 3D-объекта с помощью сенсорного ввода в iOS
Я работаю над приложением ios, где мне нужно повернуть 3D-матрицу (3D-объект), просто проведя по ней пальцем. метод, который я использую для вращения, setRotationMatrix (плавающий угол, плавающая x, плавающая y, плавающая z, плавающая * матрица);...
2084 просмотров
schedule 27.05.2022

Использовать кватернионы для вычисления рыскания, тангажа и крена от iphone?
Я видел много вопросов и статей, в которых упоминалось, что кватернионы можно использовать для получения лучших, точных и стабильных показаний рыскания, тангажа и крена с iPhone, а не для чтения его прямых показаний рыскания, тангажа и крена. Но в то...
2381 просмотров

Как перевернуть CALayer вокруг оси Y?
Я использую этот код внутри подкласса CALayer, экземпляры которого являются подслоями корневого CALayer. -(void)setSelected:(bool)s { selected=s; if (s) { CATransform3D rot = CATransform3DMakeRotation(M_PI, 0, 1, 0);...
6721 просмотров

Преобразовать float[] в android.graphics.Matrix
Я разрабатываю приложение для Android, и мне нужно преобразовать массив с плавающей запятой из 9 элементов в объект типа android.graphics.Matrix. Массив с плавающей запятой представляет собой матрицу вращения, возвращаемую...
1205 просмотров
schedule 20.04.2022

Матрица вращения - вращайте шарик вокруг вращающегося ящика.
У меня есть 3D-коробка: center point = (a,b,c) , width = w , height = h , depth = d . центральная точка не является началом. У меня есть мяч на коробке (касаются друг друга), это center и radius . Я могу вращать коробку (вокруг оси X,...
447 просмотров
schedule 27.07.2023

Преобразование локального поворота в глобальный (матрицы)
[C++] {DirectX 9} TL;DR: как с помощью матриц преобразовать число с плавающей запятой, представляющее локальное вращение по оси X, в глобальные значения рыскания/тангажа/крена? Итак, я пишу небольшую игру, в которой игрок представлен в виде...
2810 просмотров

Как рассчитать кватернион относительно повернутой системы координат в Unity 3D?
Я пытаюсь повернуть вектор с помощью кватерниона, построенного с помощью Quaternion.Euler(x,y,z) , он работает, как и ожидалось, но проблема в том, что вращение выполняется относительно мировой системы координат, тогда как я хочу повернуть...
2681 просмотров

Как перевести камеру после поворота сцены?
В настоящее время я пытаюсь визуализировать здание в OpenGL ES 2 на Android. Когда я прокручиваю влево, вся сцена должна двигаться влево (то же самое с правым, нижним и верхним). Теперь, когда я поворачиваю модель на 90°, оси меняются местами....
1099 просмотров

Гомографическое разложение матрицы, полученной в findHomography()
Я использовал этот код в качестве основы для обнаружения моей прямоугольной цели. в сцене. Я использую ORB и Flann Matcher. Мне удалось успешно нарисовать ограничивающую рамку обнаруженной цели в моей сцене, используя функции findHomography() и...
2479 просмотров

найти соответствующую точку на повернутом изображении
Мне нужна помощь в преобразовании выбранной точки в повернутом виде обратно в соответствующую точку на исходном изображении. Так, например, если я щелкнул в левом верхнем углу (0,0) в повернутом виде, он должен соответствовать (0,1280) в исходном...
198 просмотров
schedule 14.11.2022

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

Eigen — повторная ортогонализация матрицы вращения
После умножения большого количества матриц вращения конечный результат может больше не быть допустимой матрицей вращения из-за проблем с округлением (деортогонализация) Один из способов повторной ортогонализации — выполнить следующие шаги:...
7405 просмотров

Matlab вычисляет трехмерное преобразование подобия. фитгеотранс для 3D
Как я могу рассчитать в MatLab преобразование подобия между 4 точками в 3D? Я могу рассчитать матрицу преобразования из T*X = Xp , но это даст мне аффинную матрицу из-за небольших ошибок в координатах точек. Как я могу подогнать эту матрицу...
4255 просмотров

Матрица разреженного вращения Python SciPy
Я работаю с довольно большими матрицами вращения, которым присуще свойство иметь большое количество нулей. Чтобы уменьшить использование памяти и, возможно, снизить затраты на вычисления при умножении этих матриц вращения на другие матрицы / векторы,...
586 просмотров

Анимация поворота матрицы вращения Opengl
1, 0, 0, 0, 0, cos(theta), -sin(theta), 0, 0, sin(theta), cos(theta), 0, 0, 0, 0, 1; Я пытаюсь создать «качающуюся» анимацию с помощью прямоугольной призмы. Анимация очень простая: призма будет раскачиваться...
102 просмотров

3D-вращение прямоугольной призмы
Я возился с обработкой, создавая некоторые 3D-объекты, и я создал рекурсивный метод, который, как я надеюсь, сгенерирует объект, похожий на палец, с большим количеством степеней свободы. Идея состоит в том, что каждый сегмент, отображаемый в виде...
586 просмотров

Проблема ротации (преобразования) С#
Я пытаюсь создать программу, в которой будет список рыб, нарисованных на холсте. (Следующим шагом будет изменение места рыб на основе некоторых вычислений) Каждая рыба представлена ​​растровым изображением (файл png 7x12 px с изображением рыбы)....
1002 просмотров

Использует ли Project Tango Android SDK?
Я разрабатываю приложение, которое использует датчики устройства для определения вращения пользователя по оси X и шага по оси Y (по сути, пользователь вращается по кругу и смотрит вверх на небо или вниз на землю). Я разработал это приложение для...
89 просмотров