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

Если ошибся — прошу простить, я не математик
Cider