diff --git a/src/scene.cc b/src/scene.cc index 8204635..3dbb9d8 100644 --- a/src/scene.cc +++ b/src/scene.cc @@ -260,7 +260,7 @@ Scene::trace_ray(const Ray &ray, Ray shadowRay; for (PointLight *l : lights) { - light_direction = (intersection - l->GetOrigin()).normalize(); + light_direction = (l->GetOrigin() - intersection).normalize(); ldotn = light_direction.dot(normal); /*