From: Lukas Jiriste Date: Wed, 8 Jan 2025 14:32:01 +0000 (+0100) Subject: Fix vec_normalize X-Git-Url: https://git.ljiriste.work/?a=commitdiff_plain;h=346d392d6458389b9418b5e524bb64e733a07829;p=42%2FminiRT.git Fix vec_normalize The function multiplied the given vector by its norm instead of dividing it by it. --- diff --git a/src/vec3.c b/src/vec3.c index c514502..813c262 100644 --- a/src/vec3.c +++ b/src/vec3.c @@ -63,5 +63,5 @@ double vec_norm(t_vec3 vec) t_vec3 vec_normalize(t_vec3 vec) { - return (vec_real_mul(vec, vec_norm(vec))); + return (vec_real_mul(vec, 1 / vec_norm(vec))); }