Вопросы с тегом «mathematics»

15
Почему люди используют кватернионы?

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

15
Какова цель канонического представления объема?

В настоящее время я изучаю OpenGL и не смог найти ответ на этот вопрос. После применения матрицы проекции к пространству просмотра, пространство просмотра «нормализуется», так что все точки находятся в пределах диапазона [-1, 1]. Обычно это называется «объем канонического вида» или «нормализованные...

15
Подделка изометрической графики в 2D космической игре

Во-первых, я точно знаю, в чем заключается моя проблема рисования, и у меня есть разные идеи о том, как подойти к ее решению. Я здесь, чтобы выяснить, как отрегулировать, какой кадр нарисован, чтобы сохранить изометрическую «иллюзию». Я пишу 2D игру с высоты птичьего полета, которая происходит в...

15
* Вызов * = (или * = вызов *) медленнее, чем написание отдельных функций (для математической библиотеки)? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 4 года назад . У меня есть несколько векторных классов, где арифметические функции выглядят так:...

15
Как вращать объект вокруг мировых осей?

У меня есть Vector3, который имеет угол Эйлера для каждой оси. Обычно, когда я хочу создать матрицу вращения, я буду использовать функции, такие как D3DXMatrixRotationX, передавая соответствующий угол из моего вектора вращения выше, и умножать матрицы (ZXY), чтобы создать общую матрицу вращения,...

15
Как я могу вращаться вокруг произвольной точки в 3D (вместо начала координат)?

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

14
Библиотека SIMD C ++ [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 2 года назад . В прошлом я использовал Visual Studio с математической библиотекой DirectX XNA. Теперь я...

14
Точно имитировать множество бросков кубиков без петель?

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

14
Получить угол в радианах с учетом точки на окружности

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

14
Определить результирующий угол столкновения стены

Таким образом, у меня есть объект, движущийся в направлении к неподвижной горизонтальной или вертикальной стене. Как рассчитать угол, под которым должен отражаться объект? Объект может подойти к стене под произвольным...

14
Полная математическая библиотека для использования в OpenGL ES 2.0 Game? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 5 лет назад . Вам известна полная (или почти полная) кроссплатформенная математическая библиотека для...

14
Есть ли общее слово, которое охватывает обработку положения, вращения и масштаба вместе?

Я ищу имя для своего класса, которое управляет матрицами 4x4, которые обрабатывают положение, вращение и масштаб. Есть ли общее слово, которое охватывает все три? (Я разбиваю математику по математике на собственный файл /...

14
Несоответствие перевода орфографической единицы на сетке (например, 64 пикселя переводятся неправильно)

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

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

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

13
Движение зависит от частоты кадров, несмотря на использование Time.deltaTime

У меня есть следующий код для расчета перевода, необходимого для перемещения игрового объекта в Unity, который вызывается LateUpdate. Из того, что я понимаю, мое использование Time.deltaTimeдолжно сделать окончательную частоту кадров перевода независимой (пожалуйста, обратите внимание,...

13
Учет волн при выполнении плоских отражений

Я изучал примеры Nvidia из SDK, в частности, проект Island11, и обнаружил кое-что любопытное в части кода HLSL, которая корректирует отражения вверх и вниз в зависимости от состояния высоты волны. Естественно, после изучения краткого абзаца кода: // calculating correction that shifts reflection...

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

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

13
Как мне преобразовать из глобального координатного пространства в локальное пространство?

Для заданной сущности с именем EntityAя хочу определить локальное координатное пространство, где положение EntityA- это начало координат, вектор заголовка - это ось X, а нормаль вектора заголовка - это ось Y: Учитывая их глобальные координаты, как мне найти положение другого объекта в...