projects
/
42
/
miniRT.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a3bd47a
)
Fix computation of radial vector of cylinder
author
Lukas Jiriste
<ljiriste@student.42prague.com>
Thu, 28 Nov 2024 17:12:39 +0000
(18:12 +0100)
committer
Lukas Jiriste
<ljiriste@student.42prague.com>
Thu, 28 Nov 2024 17:12:39 +0000
(18:12 +0100)
src/scene.c
patch
|
blob
|
history
diff --git
a/src/scene.c
b/src/scene.c
index 54b8e7ded25cdc17c536b7f07a4c0695b279fa27..19466930466d20f2fdf34d611de28e79a3dfbc46 100644
(file)
--- a/
src/scene.c
+++ b/
src/scene.c
@@
-251,6
+251,7
@@
t_vec3 get_cylinder_normal(t_vec3 point, const t_cylinder *cylinder)
radial_vec = vec_vec_mul(cylinder->rot_axis,
vec_diff(point, cylinder->center));
+ radial_vec = vec_vec_mul(radial_vec, cylinder->rot_axis);
dist_from_round = fabs(vec_norm(radial_vec) - cylinder->radius);
base.normal = cylinder->rot_axis;
base.point = vec_add(cylinder->center,