From 346d392d6458389b9418b5e524bb64e733a07829 Mon Sep 17 00:00:00 2001 From: Lukas Jiriste Date: Wed, 8 Jan 2025 15:32:01 +0100 Subject: [PATCH] Fix vec_normalize The function multiplied the given vector by its norm instead of dividing it by it. --- src/vec3.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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))); } -- 2.30.2