Пхахахаха! Это вообще не то! Это углы Эйлера, но никак не углы с векторами. Представь, у нас есть вектор №1, который имеет координаты {0, 1, 0}, и №2 с координатами {1, 1, 0} Между ними сразу найдётся угол 45 градусов, я это нашёл по формуле. Ты считаешь угол относительно первого вектора, никак не относительно осей.
[merge_posts_bbcode]Добавлено: 08.05.2016 20:00:54[/merge_posts_bbcode]
Насчёт осей, то их можно легко воспроизвести. {0, 1, 0} -- вверх, {0, -1, 0} -- вниз, {1, 0, 0} -- вправо, {-1, 0, 0} -- влево, {0, 0, 1} -- вперед, {0, 0, -1} -- назад. А теперь укажи мне, пожалуйста, что ты хочешь сделать и не выкидывай подобного бреда.
[merge_posts_bbcode]Добавлено: 08.05.2016 20:06:31[/merge_posts_bbcode]
Вот на иллюстрации выше, я объясню как работает нахождение вектора: посмотри на отрезки 0x и 0N. Представь, что это два вектора. И вот ты видишь угол между ними (угол альфа). Вот и как работает формула.