Задать вопрос
TheTalion
@TheTalion

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

Дано:
Объект 1 - персонаж. Знаем его позицию и вращение в мировых координатах.
Vector1 (x,y,z) - позиция персонажа (объекта 1).
Rotator (x,y,z) - текущее вращение персонажа (объекта 1).

Объект 2 - экран.
Vector2(x,y,z) - позиция экрана (известная точка, где должно находиться меню, высчитываемая с помощью получения Forward Vector-а от персонажа + добавление к ней нужной дистанции.).
Rotator2(x,y,z) - вращение экрана (искомое)

Картинка для наглядности. Описание картинки:
Коричневое - земля.
Черное - персонаж.
Синее - дистанция до экрана.
Желтое - экран.
5a3bebd3e2291175704956.png

С помощью какой формулы можно получить актуальный Rotator2 в зависимости от вращения персонажа?
  • Вопрос задан
  • 278 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Разработка игр на Unreal Engine с нуля
    4 месяца
    Далее
  • Skillbox
    Разработчик игр на Unreal Engine 4 с нуля до Middle
    12 месяцев
    Далее
  • GB (GeekBrains)
    Разработчик Игр на Unreal Engine
    12 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы