Вопросы с тегом «linear-algebra»

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

25
Как я могу повернуть объект на основе смещения другого к нему?

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

22
Есть ли 3D-проекции, кроме орфографических и перспективных? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Вопрос в значительной степени в названии. Существуют...

21
Что такое хорошая книга по линейной алгебре для игровых программистов? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Мне сказали, что я должен начать изучать линейную...

20
Как найти перпендикуляр к двухмерному вектору?

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

14
Математические темы для программирования 3D-графики [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Закрыто 4 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или...

14
Как я могу обратить эффект матрицы преобразования?

Недавно я работал над игрой с использованием OpenGL и C ++ через GLFW. В игре у меня есть дирижабль с установленной на нем башней. Дирижабль движется в мировых космических координатах, и турель «следует» за ним. Башня имеет свое собственное координатное пространство для направления взгляда / цели....

13
Предвзятая, консервативная случайная прогулка

У меня есть спрайт , который имеет Velocityи Position, либо хранится в виде Vector2. В каждом Updateцикле скорость добавляется к позиции. Я хотел бы дать спрайту третий вектор Target. Новые цели могут быть заданы на любой итерации. Я бы хотел, чтобы спрайт по существу перемещался в произвольном...

13
Как обнаружить двухмерную линию на линии столкновения?

Я разработчик флеш-сценариев, немного отсталый в математике, хотя я нахожу физику интересной и классной. Для справки это игра, похожая на ту, которую я делаю: Флеш игра Я сделал эту распутанную игру почти до полного завершения логики. Но когда две линии пересекаются, мне нужны эти пересекающиеся...

10
Как я могу проверить, лежит ли точка между двумя параллельными линиями?

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

10
Как вы можете извлечь ориентацию из матрицы преобразования?

У меня есть матрица преобразования 4x4 M, и я хочу выяснить форму сферы при преобразовании M. (Сфера находится в начале координат и имеет радиус 1.) Я знаю, что могу найти центр, просто умножив М на (0,0,0,1). Тем не менее, радиус становится проблемой, так как М может сдавливать и вращать сферу....

10
Как правильно спроецировать точку за камерой?

Я делаю 3D-игру, в которой я ставлю восклицательный знак над достопримечательностями. Чтобы узнать, где на 2D-экране я должен поместить свой маркер, я вручную проецирую 3D-точку, где должен быть маркер. Это выглядит так: Выглядит довольно хорошо Когда маркер находится за пределами экрана, я просто...

9
Столкновение движущихся объектов при использовании неприсоединения для предотвращения столкновений (рулевого управления)

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

8
Raycasting учебник / вопрос векторной математики

Я проверяю этот хороший учебник по лучевой трансляции по адресу http://lodev.org/cgtutor/raycasting.html и у меня, вероятно, очень простой математический вопрос. В алгоритме DDA у меня возникают проблемы с пониманием вычисления переменных deltaDistX и deltaDistY, которые представляют собой...