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

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

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

3
Есть ли 3D-проекции, кроме орфографических и перспективных? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Вопрос в значительной степени в названии. Существуют ли заметные трехмерные проекции, кроме …

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

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

6
Математические темы для программирования 3D-графики [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Закрыто 4 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я …

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

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

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

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

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

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

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

2
Raycasting учебник / вопрос векторной математики
Я проверяю этот хороший учебник по лучевой трансляции по адресу http://lodev.org/cgtutor/raycasting.html и у меня, вероятно, очень простой математический вопрос. В алгоритме DDA у меня возникают проблемы с пониманием вычисления переменных deltaDistX и deltaDistY, которые представляют собой расстояния, которые должен пройти луч от 1 стороны x до следующей стороны x, или …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.