Запитання з тегом «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
Використання кватерніонів: Що я можу зробити з ними? (без математики)
Я розробник ігор і не вивчав математику. Тому я хочу лише використовувати кватерніони як інструмент. І щоб мати можливість працювати з 3D-обертанням, необхідно використовувати Quaternions (або матриці, але давайте зупинимось на Quaternions тут, у цьому запитанні). Я думаю, що багатьом розробникам важливо використовувати їх. Тому я хочу поділитися своїми знаннями …

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

4
Як уберегти FPS-камеру від Quaternion від нахилу та псування?
Я використовую FPS-подібну камеру, і вона використовує кватерніони. Але кожен раз, коли я намагаюся дивитись вгору, а потім набік, він нахиляється, а іноді може перевертатися догори дном. Як я можу це виправити?

8
Як обчислити кутові положення / позначки обертового / нахиленого прямокутника?
У мене два елементи, 2D точка і прямокутна область. Точка представляє середину цієї області. Я також знаю ширину та висоту цієї області. А площа нахилена на 40 ° щодо сітки. Тепер я хотів би обчислити абсолютні позиції кожної кутової позначки нахиленої області лише за допомогою цих даних. Це можливо?

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

6
Як обертати предмет навколо осі, орієнтованої на світові?
У мене є Vector3, який має кут ейлера для кожної осі. Зазвичай, коли я хочу створити матрицю обертання, я буду використовувати такі функції, як D3DXMatrixRotationX, передаючи відповідний кут від мого вектора обертання вгорі та помножуючи матриці (ZXY) для створення загальної матриці обертання, яка використовується для формування повної матриці перетворення об'єкта. …

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

2
Як зробити так, щоб мій двовимірний символ стояв нормально на схилі?
У мене цей персонаж є в Unity3D (2D Mode) ... на схилі, який виглядає приблизно так, Але я хочу, щоб персонаж стояв уздовж червоної лінії .. Як і нижче Як я можу це зробити в Unity3d? У мене це налаштування .. Я використовую просту Addforce для руху ... Якщо я …

3
Обертати об'єкт навколо нерухомої осі
Я намагаюся дозволити користувачеві мого додатка обертати 3D-об’єкт, намальований в центрі екрана, перетягуючи пальцем по екрану. Горизонтальний рух на екрані означає обертання навколо нерухомої осі Y, а вертикальний рух означає обертання навколо осі X. Проблема, яка у мене виникає, полягає в тому, що якщо я просто дозволю обертання навколо однієї …

2
Як вирішується проблема фіксованого перемикання за допомогою накопичувальних матричних перетворень
Я читаю онлайн-книгу "Навчання сучасного 3D-графічного програмування" Джейсона Л. Маккесона На сьогоднішній день я вирішував проблему блокування карданних виробів і як її вирішити за допомогою кватерніонів. Однак тут, на сторінці Кватерніонів . Частина проблеми полягає в тому, що ми намагаємось зберігати орієнтацію у вигляді серії з 3 накопичених осьових обертів. …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.