MaxLevs
@MaxLevs

Как рассчитать параметры поворота одного вектора до другого?

Есть некое семейство векторов. Один из них называется "главным". Параметры его нам известны.
Мы хотим повернуть всё семейство вместе с главным.
Мы знаем, куда должен "смотреть" главный вектор после поворота.

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

Например, есть главный вектор (0, 250, 0), мы хотим его сделать направленным в ту же сторону, что и вектор (100, 100, -75). Как рассчитать параметры?
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 1
hint000
@hint000
у админа три руки
- нормируйте исходный и конечный вектора, будет проще.
Мы можем вращать только вокруг осей
- рассмотрите проекции векторов на плоскости XY, XZ, YZ; угол между векторами на плоскости вычислить легко, на этот угол и поворачивайте.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы