diff --git a/RayTracer/tools/SurfacePoint.h b/RayTracer/tools/SurfacePoint.h index 65d463d5daef149827b8ad668b0c3e7f043fd400..4a5f3761015a9f3683dd4985d2a71998b9c317ed 100644 --- a/RayTracer/tools/SurfacePoint.h +++ b/RayTracer/tools/SurfacePoint.h @@ -12,7 +12,7 @@ class SurfacePoint { cam::Ray scattered_ray(const cam::Ray& inc_ray) const; util::Vec3 albedo() const; // TODO TexelPos util::Vec3 emission() const; // TODO TexelPos - bool scatter() const; + bool scatter(const util::Vec3& d, const util::Vec3& n) const; util::Vec3 point() const; util::Vec3 normal() const; // Attributes