Global illumination aus und monitoring/loading bar implementiert
This commit is contained in:
+1
-1
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user