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

Вращение - это круговое движение объекта вокруг определенной оси.

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

2
Расчет силы вращения 2D спрайта
Мне интересно, есть ли у кого-нибудь элегантный способ вычисления следующего сценария. У меня есть объект (n) количество квадратов, случайных форм, но мы будем притворяться, что они все прямоугольники. Мы имеем дело с отсутствием гравитации, поэтому рассмотрим объект в космосе сверху вниз. Я прикладываю силу к объекту на определенном квадрате (как …
35 2d  rotation  physics  vector 

3
Как команды предотвращают перезапись работы в исходных файлах? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 4 года назад . Мне пришла в голову возможность, что в то время, как, например, над игровым движком одновременно работают несколько …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

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

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

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

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

4
Как уберечь мою камеру Quaternion-FPS от наклона и ошибок?
Я использую FPS-подобную камеру, и она использует кватернионы. Но всякий раз, когда я пытаюсь смотреть вверх, а затем в сторону, он наклоняется, а иногда он может перевернуться с ног на голову. Как я могу это исправить?

8
Как рассчитать угловые позиции / отметки повернутого / наклоненного прямоугольника?
У меня есть два элемента, 2D точка и прямоугольная область. Точка представляет середину этой области. Я также знаю ширину и высоту этой области. И область наклонена на 40 ° относительно сетки. Теперь я хотел бы рассчитать абсолютные позиции каждой угловой метки этой наклонной области, используя только эти данные. Это возможно?

4
Как вращать блоки в тетрисе
У меня есть сетка игровой доски, которая имеет высоту 20 строк и ширину 10 столбцов, а начало координат (0,0) находится в верхнем левом углу. У меня в игре тетримино, состоящее из четырех блоков. У меня есть координаты x, y каждого блока относительно верхнего левого угла. У меня также есть положение …
16 c++  rotation 

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

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

2
Как заставить моего 2D персонажа нормально стоять на склоне?
У меня есть этот персонаж в Unity3D (2D Mode) ... на склоне, который выглядит так, Но я хочу, чтобы персонаж стоял вдоль красной линии .. Как ниже Как я могу сделать это в Unity3d? У меня есть эта настройка .. Я использую простую Addforce для перемещения ... Если я уберу …

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

2
Как решить проблему блокировки карданного подвеса с помощью накопительных матричных преобразований
Я читаю онлайн книгу Джейсона МакКессона «Обучение современному программированию в трехмерной графике». На данный момент я имею дело с проблемой блокировки карданного подвеса и с тем, как ее решить с помощью кватернионов. Однако прямо здесь, на странице Quaternions . Часть проблемы заключается в том, что мы пытаемся сохранить ориентацию в …

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