Global illumination aus und monitoring/loading bar implementiert

This commit is contained in:
any
2026-08-29 00:31:13 +02:00
parent 20ab33de33
commit 7052745a90
5 changed files with 36 additions and 4 deletions
+1 -1
View File
@@ -44,7 +44,7 @@ vec3 collisionPlane(ray *lightray, plane *object) {
if (vec3Product(lightray->direction, object->normal) >= 0) return (vec3){-10000000, -10000000, -10000000};
r = vec3Product(object->normal, vec3Subtract(object->origin, lightray->origin)) * 1/(vec3Product(lightray->direction, object->normal));
if (r <= 1e-6) return (vec3){-10000000, -10000000, -10000000};
if (r <= 1e-9) return (vec3){-10000000, -10000000, -10000000};
collisionPoint = vec3Add(lightray->origin, vec3Scale(lightray->direction, r));
return collisionPoint;