@@ -103,12 +103,12 @@ inline shared_ptr<hittable_list> box(const point3& a, const point3& b, shared_pt
103103 auto dy = vec3 (0 , max.y () - min.y (), 0 );
104104 auto dz = vec3 (0 , 0 , max.z () - min.z ());
105105
106- sides->add (make_shared<quad>(point3 ( min. x (), min. y (), max. z ()), dx, dy, mat)); // front
107- sides->add (make_shared<quad>(point3 (max. x (), min. y (), max. z ()), - dz, dy, mat)); // right
108- sides->add (make_shared<quad>(point3 (max. x (), min. y (), min. z ()), -dx, dy, mat)); // back
109- sides->add (make_shared<quad>(point3 (min. x (), min. y (), min. z ()), dz, dy, mat)); // left
110- sides->add (make_shared<quad>(point3 (min. x (), max. y (), max. z ()), dx, -dz , mat)); // top
111- sides->add (make_shared<quad>(point3 (min. x (), min. y (), min. z ()), dx, dz, mat)); // bottom
106+ sides->add (make_shared<quad>(min, dy, dx, mat)); // back
107+ sides->add (make_shared<quad>(min, dx, dz, mat)); // bottom
108+ sides->add (make_shared<quad>(min, dz, dy, mat)); // left
109+ sides->add (make_shared<quad>(max, -dx, - dy, mat)); // front
110+ sides->add (make_shared<quad>(max, -dz, -dx , mat)); // top
111+ sides->add (make_shared<quad>(max, -dy, - dz, mat)); // right
112112
113113 return sides;
114114}
0 commit comments