Запитання з тегом «linear-algebra»

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

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

3
Чи є тривимірні проекції, окрім ортографічних та перспективних? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновлення питання так зосереджений на одному завданню тільки редагує цей пост . Закрито 5 років тому . Питання досить багато в назві. Чи є помітні тривимірні 3D-проекції, окрім ортографічних та перспективних, які можна …

6
Що таке хороша книга лінійної алгебри для ігрових програмістів? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Мені сказали, що я повинен почати вивчати лінійну алгебру, щоб створити хороші ігри з …

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

6
Математичні теми для 3D-графічного програмування [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Закрито 4 роки тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Я розумію, що для програмування 3D-графіки потрібні наступні …

3
Як я можу повернути ефект матриці перетворення?
Я нещодавно працюю над грою з використанням OpenGL та C ++ через GLFW. У грі у мене дирижабль із турецькою баштою. Дирижабль рухається навколо світових космічних координат, а вежа «йде за ним». У башти є власний координатний простір для її напрямку погляд / мета. В основному, коли башта спрямована в …

4
Як виявити 2D лінію при зіткненні лінії?
Я розробник гри флеш-скриптів, який трохи відстає від математики, хоча фізика мені цікава і цікава. Для довідки це схожа гра на ту, яку я роблю: Флеш-ігри з нерозбірливими формами Я зробив цю нерозбірливу гру майже до повного завершення логіки. Але, коли дві лінії перетинаються, мені потрібні ті пересічені або «заплутані» …

3
Упереджена, консервативна випадкова прогулянка
У мене спрайт, який має Velocityі Positionзберігається як Vector2. На кожному Updateциклі швидкість додається до положення. Я хотів би дати спрайт третій вектор, Target. Нові цілі можуть бути задані на будь-якій ітерації. Я хотів би, щоб спрайт по суті рухався за випадковою схемою прогулянки, однак два параметри повинні бути відкриті: …

5
Як правильно проектувати точку за камерою?
Я роблю 3D-гру, в якій кладу знак оклику вище місць, що цікавлять. Для того, щоб дізнатися, куди на 2D екрані слід поставити маркер, я вручну проектую 3D-точку, де повинен бути маркер. Це виглядає приблизно так: Виглядає досить добре. Коли маркер знаходиться поза екраном, я просто вирізаю координати, щоб вони помістилися …

2
Як можна отримати орієнтацію з матриці перетворення?
У мене є матриця трансформації 4х4 М, і я хочу з’ясувати форму кулі при перетворенні М. (Сфера знаходиться в початку і має радіус 1.) Я знаю, що можу знайти центр, просто помноживши M на (0,0,0,1). Однак радіус стає проблемою, оскільки M може скосити і обертати сферу. Як я можу дізнатись …

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

4
Рухомі предмети, що стикаються при використанні нерівномірного уникнення зіткнення (рульове управління)
У мене виникають проблеми з неузгодженим уникненням зіткнень, оскільки я вважаю це рідкісним випадком. Я встановив два об’єкти для руху в напрямку один до одного, але з невеликим зміщенням, тому один з об'єктів рухається трохи вгору, а один з об'єктів рухається трохи вниз. У своєму алгоритмі рульового управління запобігання зіткненням …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.