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

Математическая концепция, которая может использоваться для выражения положения, направления или скорости и которая может упрощать или упрощать пространственные проблемы.

2
Как использовать точечное произведение, чтобы получить угол между двумя векторами?
Я учусь использовать нормализованные векторы в моих играх. Я узнал, что для того, чтобы узнать угол между двумя векторами, я могу использовать скалярное произведение. Это дает мне значение от -1 до 1, где 1 означает, что векторы параллельны и направлены в одном направлении (угол составляет 180 градусов). -1 означает, что …

2
Как я могу линейно интерполировать между двумя векторами?
У меня есть вектор скорости, где находится мой клиент и куда он движется, и у меня есть тот же вектор, который исходит от сервера, сообщающего, где должен быть клиент. Иногда это немного отличается, поэтому я хочу интерполировать мою текущую позицию на правильную позицию сервера. Черная стрелка - вектор скорости клиента, …

1
Как мне узнать, видит ли мой враг мой игрок?
Учитывая игрока и противника с положением, и учитывая вектор направления каждого, как я могу сказать, может ли один «видеть» другого? Другими словами, как мне проверить, находится ли одна позиция с направлением впереди или позади другой позиции с направлением? Для моих целей «перед» означает прямо перед или под углом 90 градусов …
15 mathematics  ai  vector 

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

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

5
Можно ли упростить неравенство «расстояние (p1, p2) <расстояние (p1, p3)?»
Я работаю над некоторой векторной логикой, поэтому спрашиваю: могу ли я сэкономить время процессора, упростив это неравенство: distance(vector1, vector2) &lt; distance(vector1, vector3) Я вижу, что vector1это повторяется в обоих случаях.
14 vector 

2
Движение зависит от частоты кадров, несмотря на использование Time.deltaTime
У меня есть следующий код для расчета перевода, необходимого для перемещения игрового объекта в Unity, который вызывается LateUpdate. Из того, что я понимаю, мое использование Time.deltaTimeдолжно сделать окончательную частоту кадров перевода независимой (пожалуйста, обратите внимание, CollisionDetection.Move()что я просто выполняю raycast). public IMovementModel Move(IMovementModel model) { this.model = model; targetSpeed = …



1
Нисходящее проецирование воображаемой сетки 4D на экран
В качестве умственного упражнения я пытаюсь представить проекцию произвольной 4D-сетки на экран (2D). Я предполагаю, что один 4D треугольник будет по-прежнему состоять только из 3 точек, однако каждая из этих 3 точек будет определяться столбцом с 4 измерениями. Будет ли более разумным определить матрицу проекции, чтобы сначала отобразить 4D-пространство в …

2
Как рассчитать вектор перехвата?
Имеется двумерное пространство и 1 дружественный космический корабль, стоящий на месте, один враг НЕ движется прямо к дружественному кораблю с известными фактическим положением, скоростью и направлением. Дружелюбный корабль хочет попасть на полигон, чтобы сразиться с противником. На самом деле я устанавливаю только прямой вектор фактической позиции движущегося корабля и пересчитываю …

4
Как нормальное картирование действительно работает?
Я пытаюсь понять концепцию нормального отображения, но меня смущают несколько вещей. Короче говоря, я не уверен, зависит ли карта нормалей от точки обзора или нет (т.е. получите ли вы другую карту нормалей того же объекта при вращении вокруг него). Во-вторых, я не понимаю, почему голубоватый цвет является преобладающим цветом на …

1
Как я могу получить вектор нормали для плоскости из набора вершин?
Я работаю над небольшим проектом HLSL / C ++, чтобы перейти к моей графической работе, и я не уверен, как мне получить лицевой вектор из вершинного многоугольника. Я не могу найти формулу. Позиции P1, P2, P3 Давайте назовем их классом VertexPoint с P1.x, P1.y, P1.z, например?

5
Почему я не могу использовать оператор '> =' с Vector3s?
Я пытаюсь получить прямоугольник для перемещения между двумя позициями, которые я называю _positionAи _positionB. Оба имеют тип Vector3. Прямоугольник движется просто отлично. Однако, когда он достигает, _positionBон не движется в противоположном направлении, как это должно быть. Я вернулся в код, чтобы посмотреть. Я пришел к выводу, что когда объект перемещается, …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.