Я работаю в GLSL и должен быстро и эффективно вычислять угол между двумя двумерными векторами.Расчет угла между двумя векторами в GLSL
Учитывая два вектора vec2, например (30, 20) и (50, 50), мне нужно рассчитать угол между ними.
настоящее время я использую
acos(dot(vector1, vector2));
Хотя это, кажется, не будет давать мне угол правильно. Я что-то делаю неправильно, или это правильная функция для использования?
Как я и подозревал - простая ошибка, приветствие для исправления. – Mapboy