@@ -24,9 +24,9 @@ class xy_rect : public hittable {
2424 double _x0, double _x1, double _y0, double _y1, double _k, shared_ptr<material> mat
2525 ) : x0(_x0), x1(_x1), y0(_y0), y1(_y1), k(_k), mp(mat) {};
2626
27- virtual bool hit (const ray& r, double t0 , double t1 , hit_record& rec) const override ;
27+ virtual bool hit (const ray& r, double t_min , double t_max , hit_record& rec) const override ;
2828
29- virtual bool bounding_box (double t0 , double t1 , aabb& output_box) const override {
29+ virtual bool bounding_box (double time0 , double time1 , aabb& output_box) const override {
3030 // The bounding box must have non-zero width in each dimension, so pad the Z
3131 // dimension a small amount.
3232 output_box = aabb (point3 (x0,y0, k-0.0001 ), point3 (x1, y1, k+0.0001 ));
@@ -46,9 +46,9 @@ class xz_rect : public hittable {
4646 double _x0, double _x1, double _z0, double _z1, double _k, shared_ptr<material> mat
4747 ) : x0(_x0), x1(_x1), z0(_z0), z1(_z1), k(_k), mp(mat) {};
4848
49- virtual bool hit (const ray& r, double t0 , double t1 , hit_record& rec) const override ;
49+ virtual bool hit (const ray& r, double t_min , double t_max , hit_record& rec) const override ;
5050
51- virtual bool bounding_box (double t0 , double t1 , aabb& output_box) const override {
51+ virtual bool bounding_box (double time0 , double time1 , aabb& output_box) const override {
5252 // The bounding box must have non-zero width in each dimension, so pad the Y
5353 // dimension a small amount.
5454 output_box = aabb (point3 (x0,k-0.0001 ,z0), point3 (x1, k+0.0001 , z1));
@@ -68,9 +68,9 @@ class yz_rect : public hittable {
6868 double _y0, double _y1, double _z0, double _z1, double _k, shared_ptr<material> mat
6969 ) : y0(_y0), y1(_y1), z0(_z0), z1(_z1), k(_k), mp(mat) {};
7070
71- virtual bool hit (const ray& r, double t0 , double t1 , hit_record& rec) const override ;
71+ virtual bool hit (const ray& r, double t_min , double t_max , hit_record& rec) const override ;
7272
73- virtual bool bounding_box (double t0 , double t1 , aabb& output_box) const override {
73+ virtual bool bounding_box (double time0 , double time1 , aabb& output_box) const override {
7474 // The bounding box must have non-zero width in each dimension, so pad the X
7575 // dimension a small amount.
7676 output_box = aabb (point3 (k-0.0001 , y0, z0), point3 (k+0.0001 , y1, z1));
@@ -82,9 +82,9 @@ class yz_rect : public hittable {
8282 double y0, y1, z0, z1, k;
8383};
8484
85- bool xy_rect::hit (const ray& r, double t0 , double t1 , hit_record& rec) const {
85+ bool xy_rect::hit (const ray& r, double t_min , double t_max , hit_record& rec) const {
8686 auto t = (k-r.origin ().z ()) / r.direction ().z ();
87- if (t < t0 || t > t1 )
87+ if (t < t_min || t > t_max )
8888 return false ;
8989
9090 auto x = r.origin ().x () + t*r.direction ().x ();
@@ -103,9 +103,9 @@ bool xy_rect::hit(const ray& r, double t0, double t1, hit_record& rec) const {
103103 return true ;
104104}
105105
106- bool xz_rect::hit (const ray& r, double t0 , double t1 , hit_record& rec) const {
106+ bool xz_rect::hit (const ray& r, double t_min , double t_max , hit_record& rec) const {
107107 auto t = (k-r.origin ().y ()) / r.direction ().y ();
108- if (t < t0 || t > t1 )
108+ if (t < t_min || t > t_max )
109109 return false ;
110110
111111 auto x = r.origin ().x () + t*r.direction ().x ();
@@ -124,9 +124,9 @@ bool xz_rect::hit(const ray& r, double t0, double t1, hit_record& rec) const {
124124 return true ;
125125}
126126
127- bool yz_rect::hit (const ray& r, double t0 , double t1 , hit_record& rec) const {
127+ bool yz_rect::hit (const ray& r, double t_min , double t_max , hit_record& rec) const {
128128 auto t = (k-r.origin ().x ()) / r.direction ().x ();
129- if (t < t0 || t > t1 )
129+ if (t < t_min || t > t_max )
130130 return false ;
131131
132132 auto y = r.origin ().y () + t*r.direction ().y ();
0 commit comments