@@ -152,12 +152,12 @@ hittable_list cornell_box() {
152152 auto green = make_shared<lambertian>(color (.12 , .45 , .15 ));
153153 auto light = make_shared<diffuse_light>(color (15 ,15 ,15 ));
154154
155- objects.add (make_shared<flip_face>(make_shared< yz_rect>(0 , 555 , 0 , 555 , 555 , green) ));
155+ objects.add (make_shared<yz_rect>(0 , 555 , 0 , 555 , 555 , green));
156156 objects.add (make_shared<yz_rect>(0 , 555 , 0 , 555 , 0 , red));
157157 objects.add (make_shared<xz_rect>(213 , 343 , 227 , 332 , 554 , light));
158- objects.add (make_shared<flip_face>(make_shared< xz_rect>(0 , 555 , 0 , 555 , 555 , white) ));
158+ objects.add (make_shared<xz_rect>(0 , 555 , 0 , 555 , 555 , white));
159159 objects.add (make_shared<xz_rect>(0 , 555 , 0 , 555 , 0 , white));
160- objects.add (make_shared<flip_face>(make_shared< xy_rect>(0 , 555 , 0 , 555 , 555 , white) ));
160+ objects.add (make_shared<xy_rect>(0 , 555 , 0 , 555 , 555 , white));
161161
162162 shared_ptr<hittable> box1 = make_shared<box>(point3 (0 ,0 ,0 ), point3 (165 ,330 ,165 ), white);
163163 box1 = make_shared<rotate_y>(box1, 15 );
@@ -181,12 +181,12 @@ hittable_list cornell_balls() {
181181 auto green = make_shared<lambertian>(color (.12 , .45 , .15 ));
182182 auto light = make_shared<diffuse_light>(color (5 , 5 , 5 ));
183183
184- objects.add (make_shared<flip_face>(make_shared< yz_rect>(0 , 555 , 0 , 555 , 555 , green) ));
184+ objects.add (make_shared<yz_rect>(0 , 555 , 0 , 555 , 555 , green));
185185 objects.add (make_shared<yz_rect>(0 , 555 , 0 , 555 , 0 , red));
186186 objects.add (make_shared<xz_rect>(113 , 443 , 127 , 432 , 554 , light));
187- objects.add (make_shared<flip_face>(make_shared< xz_rect>(0 , 555 , 0 , 555 , 555 , white) ));
187+ objects.add (make_shared<xz_rect>(0 , 555 , 0 , 555 , 555 , white));
188188 objects.add (make_shared<xz_rect>(0 , 555 , 0 , 555 , 0 , white));
189- objects.add (make_shared<flip_face>(make_shared< xy_rect>(0 , 555 , 0 , 555 , 555 , white) ));
189+ objects.add (make_shared<xy_rect>(0 , 555 , 0 , 555 , 555 , white));
190190
191191 auto boundary = make_shared<sphere>(point3 (160 ,100 ,145 ), 100 , make_shared<dielectric>(1.5 ));
192192 objects.add (boundary);
@@ -209,12 +209,12 @@ hittable_list cornell_smoke() {
209209 auto green = make_shared<lambertian>(color (.12 , .45 , .15 ));
210210 auto light = make_shared<diffuse_light>(color (7 , 7 , 7 ));
211211
212- objects.add (make_shared<flip_face>(make_shared< yz_rect>(0 , 555 , 0 , 555 , 555 , green) ));
212+ objects.add (make_shared<yz_rect>(0 , 555 , 0 , 555 , 555 , green));
213213 objects.add (make_shared<yz_rect>(0 , 555 , 0 , 555 , 0 , red));
214214 objects.add (make_shared<xz_rect>(113 , 443 , 127 , 432 , 554 , light));
215- objects.add (make_shared<flip_face>(make_shared< xz_rect>(0 , 555 , 0 , 555 , 555 , white) ));
215+ objects.add (make_shared<xz_rect>(0 , 555 , 0 , 555 , 555 , white));
216216 objects.add (make_shared<xz_rect>(0 , 555 , 0 , 555 , 0 , white));
217- objects.add (make_shared<flip_face>(make_shared< xy_rect>(0 , 555 , 0 , 555 , 555 , white) ));
217+ objects.add (make_shared<xy_rect>(0 , 555 , 0 , 555 , 555 , white));
218218
219219 shared_ptr<hittable> box1 = make_shared<box>(point3 (0 ,0 ,0 ), point3 (165 ,330 ,165 ), white);
220220 box1 = make_shared<rotate_y>(box1, 15 );
@@ -243,12 +243,12 @@ hittable_list cornell_final() {
243243 auto green = make_shared<lambertian>(color (.12 , .45 , .15 ));
244244 auto light = make_shared<diffuse_light>(color (7 , 7 , 7 ));
245245
246- objects.add (make_shared<flip_face>(make_shared< yz_rect>(0 , 555 , 0 , 555 , 555 , green) ));
246+ objects.add (make_shared<yz_rect>(0 , 555 , 0 , 555 , 555 , green));
247247 objects.add (make_shared<yz_rect>(0 , 555 , 0 , 555 , 0 , red));
248248 objects.add (make_shared<xz_rect>(123 , 423 , 147 , 412 , 554 , light));
249- objects.add (make_shared<flip_face>(make_shared< xz_rect>(0 , 555 , 0 , 555 , 555 , white) ));
249+ objects.add (make_shared<xz_rect>(0 , 555 , 0 , 555 , 555 , white));
250250 objects.add (make_shared<xz_rect>(0 , 555 , 0 , 555 , 0 , white));
251- objects.add (make_shared<flip_face>(make_shared< xy_rect>(0 , 555 , 0 , 555 , 555 , white) ));
251+ objects.add (make_shared<xy_rect>(0 , 555 , 0 , 555 , 555 , white));
252252
253253 shared_ptr<hittable> boundary2 =
254254 make_shared<box>(point3 (0 ,0 ,0 ), point3 (165 ,165 ,165 ), make_shared<dielectric>(1.5 ));
0 commit comments