Как изменить длину вектора?
Если у меня есть произвольный вектор [x y], то как мне изменить его длину, на произвольную длину r, не поменяв направление? Мне нужно не просто умножить вектор на скаляр, а умножить его на такой скаляр, чтоб его длина стала ровна r. Или как-то ещё это сделать, например, узнать его угол наклона и найти вектор с таким же углом наклона и длиной r.