повернуть OX
От: zubr Россия  
Дата: 01.09.03 07:47
Оценка:
необходимо повернуть ось OX так что бы она совпала с данным вектором (x, y, z), какие есть алгоритмы?
Re: повернуть OX
От: Cider Россия  
Дата: 01.09.03 11:55
Оценка:
Здравствуйте, zubr, Вы писали:

Z>необходимо повернуть ось OX так что бы она совпала с данным вектором (x, y, z), какие есть алгоритмы?


Афинные преобразования. По-моему, они в школе изучаются.
Смысл такой:
1. Нормализуем данный вектор.
2. Берем матрицы поворота пространства на угол относительно оси координат (их соответственно 3), синус и косинус каждого угла будут равны соответственно координатам нормализованного вектора (вокруг оси Z это будут координаты y и x, и так далее).
3. Перемножаем эти матрицы и получаем искомую.

Выводить формульки лень Если ошибся — прошу простить, я не математик

Cider
Cider
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.