Суфлер: Как мне нормализовать вектор?
Для вектора A в n-мерном пространстве (a, b, c,...) соответствующий нормализованный вектор равен u = (a/z, b/z, c/z,...), где z = (a^2 + b^ 2 + с^2...)^(1/2).

Например, в двухмерном пространстве:
Пусть вектор A будет вектором с начальной точкой в ​​начале координат и конечной точкой в ​​(2,3), таким образом, что A = (2,3). Вычислить единичный вектор u = (x/(x^2 + y^2)^(1/2), y/(x^2 + y^2)^(1/2)) = (2/(2^ 2 + 3 ^ 2) ^ (1/2), 3/(2 ^ 2 + 3 ^ 2) ^ (1/2)) = (2/(13 ^ (1/2)), 3/(13 ^ (1/2))). Следовательно, A = (2,3) нормализуется до u = (2/(13^(1/2)), 3/(13^(1/2))).
Нормализация вектора включает два шага:
  1 рассчитать его длину, то
  2 разделить каждый из его компонентов на его длину

Чтобы найти длину, вам нужно вычислить корень suqare из суммы квадратов всех компонентов.