Для использования угла между векторами в трёхмерной графике можно определить его с помощью скалярного произведения векторов или теоремы косинусов для треугольника, построенного на основе двух данных векторов. 1
Формула для нахождения косинуса угла между векторами в трёхмерном пространстве (если векторы задаются координатами в прямоугольной системе координат): 1
cosα = (ax·bx+ay·by+az·bz) / (ax2+ay2+az2·bx2+by2+bz2). 1
Угол между двумя векторами всегда величина в пределах 0–180 градусов. 2 Если векторы сонаправлены, угол равен 0, а если противоположнонаправлены — 180 градусов. 1
Также для вычисления угла между векторами можно использовать формулу, в которой косинус угла равен скалярному произведению векторов, поделенному на произведение модулей векторов. 4