diff options
Diffstat (limited to 'lib/hittable.rb')
-rw-r--r-- | lib/hittable.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/hittable.rb b/lib/hittable.rb index facdd14..2a433d8 100644 --- a/lib/hittable.rb +++ b/lib/hittable.rb @@ -2,12 +2,12 @@ class HitRecord def initialize(point, t, ray, out_normal, material) @point = point @t = t - front_face = ray.direction.dot(out_normal) < 0 - @normal = front_face ? out_normal : -out_normal + @front_face = ray.direction.dot(out_normal) < 0 + @normal = @front_face ? out_normal : -out_normal @material = material end - attr_accessor :point, :normal, :t, :material + attr_reader :point, :normal, :t, :front_face, :material end class Hittable |