Денормализовать вектор

Как я могу денормализовать вектор, который был нормализован, чтобы получить исходные значения до нормализации?

Например:

vec = [-0.5, -1.0, 0.0]
vec_length = sqrt(vec.x^2 + vec.y^2 + vec.z^2)
vec_normalized = [vec.x/vec_length, vec.y/vec_length, vec.z/vec_length]

выходы:

vec_length = 1.11803
vec_normalized = [-0.447214,-0.894427,0]

Как я могу получить исходный вектор [-0,5, -1,0, 0,0] из нормализованного вектора [-0,447214, -0,894427,0]?

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос