@@ -147,12 +147,12 @@ hittable_list cornell_box() {
147
147
auto green = new lambertian (new constant_texture (vec3 (0.12 , 0.45 , 0.15 )));
148
148
auto light = new diffuse_light (new constant_texture (vec3 (15 , 15 , 15 )));
149
149
150
- objects.add (new flip_normals (new yz_rect (0 , 555 , 0 , 555 , 555 , green)));
150
+ objects.add (new flip_face (new yz_rect (0 , 555 , 0 , 555 , 555 , green)));
151
151
objects.add (new yz_rect (0 , 555 , 0 , 555 , 0 , red));
152
152
objects.add (new xz_rect (213 , 343 , 227 , 332 , 554 , light));
153
- objects.add (new flip_normals (new xz_rect (0 , 555 , 0 , 555 , 555 , white)));
153
+ objects.add (new flip_face (new xz_rect (0 , 555 , 0 , 555 , 555 , white)));
154
154
objects.add (new xz_rect (0 , 555 , 0 , 555 , 0 , white));
155
- objects.add (new flip_normals (new xy_rect (0 , 555 , 0 , 555 , 555 , white)));
155
+ objects.add (new flip_face (new xy_rect (0 , 555 , 0 , 555 , 555 , white)));
156
156
157
157
hittable* box1 = new box (vec3 (0 , 0 , 0 ), vec3 (165 , 330 , 165 ), white);
158
158
box1 = new rotate_y (box1, 15 );
@@ -176,12 +176,12 @@ hittable_list cornell_balls() {
176
176
auto green = new lambertian (new constant_texture (vec3 (0.12 , 0.45 , 0.15 )));
177
177
auto light = new diffuse_light (new constant_texture (vec3 (5 , 5 , 5 )));
178
178
179
- objects.add (new flip_normals (new yz_rect (0 , 555 , 0 , 555 , 555 , green)));
179
+ objects.add (new flip_face (new yz_rect (0 , 555 , 0 , 555 , 555 , green)));
180
180
objects.add (new yz_rect (0 , 555 , 0 , 555 , 0 , red));
181
181
objects.add (new xz_rect (113 , 443 , 127 , 432 , 554 , light));
182
- objects.add (new flip_normals (new xz_rect (0 , 555 , 0 , 555 , 555 , white)));
182
+ objects.add (new flip_face (new xz_rect (0 , 555 , 0 , 555 , 555 , white)));
183
183
objects.add (new xz_rect (0 , 555 , 0 , 555 , 0 , white));
184
- objects.add (new flip_normals (new xy_rect (0 , 555 , 0 , 555 , 555 , white)));
184
+ objects.add (new flip_face (new xy_rect (0 , 555 , 0 , 555 , 555 , white)));
185
185
186
186
hittable* boundary = new sphere (vec3 (160 , 100 , 145 ), 100 , new dielectric (1.5 ));
187
187
objects.add (boundary);
@@ -204,12 +204,12 @@ hittable_list cornell_smoke() {
204
204
auto green = new lambertian (new constant_texture (vec3 (0.12 , 0.45 , 0.15 )));
205
205
auto light = new diffuse_light (new constant_texture (vec3 (7 , 7 , 7 )));
206
206
207
- objects.add (new flip_normals (new yz_rect (0 , 555 , 0 , 555 , 555 , green)));
207
+ objects.add (new flip_face (new yz_rect (0 , 555 , 0 , 555 , 555 , green)));
208
208
objects.add (new yz_rect (0 , 555 , 0 , 555 , 0 , red));
209
209
objects.add (new xz_rect (113 , 443 , 127 , 432 , 554 , light));
210
- objects.add (new flip_normals (new xz_rect (0 , 555 , 0 , 555 , 555 , white)));
210
+ objects.add (new flip_face (new xz_rect (0 , 555 , 0 , 555 , 555 , white)));
211
211
objects.add (new xz_rect (0 , 555 , 0 , 555 , 0 , white));
212
- objects.add (new flip_normals (new xy_rect (0 , 555 , 0 , 555 , 555 , white)));
212
+ objects.add (new flip_face (new xy_rect (0 , 555 , 0 , 555 , 555 , white)));
213
213
214
214
hittable* box1 = new box (vec3 (0 ,0 ,0 ), vec3 (165 ,330 ,165 ), white);
215
215
box1 = new rotate_y (box1, 15 );
@@ -241,12 +241,12 @@ hittable_list cornell_final() {
241
241
auto green = new lambertian (new constant_texture (vec3 (0.12 , 0.45 , 0.15 )));
242
242
auto light = new diffuse_light (new constant_texture (vec3 (7 , 7 , 7 )));
243
243
244
- objects.add (new flip_normals (new yz_rect (0 , 555 , 0 , 555 , 555 , green)));
244
+ objects.add (new flip_face (new yz_rect (0 , 555 , 0 , 555 , 555 , green)));
245
245
objects.add (new yz_rect (0 , 555 , 0 , 555 , 0 , red));
246
246
objects.add (new xz_rect (123 , 423 , 147 , 412 , 554 , light));
247
- objects.add (new flip_normals (new xz_rect (0 , 555 , 0 , 555 , 555 , white)));
247
+ objects.add (new flip_face (new xz_rect (0 , 555 , 0 , 555 , 555 , white)));
248
248
objects.add (new xz_rect (0 , 555 , 0 , 555 , 0 , white));
249
- objects.add (new flip_normals (new xy_rect (0 , 555 , 0 , 555 , 555 , white)));
249
+ objects.add (new flip_face (new xy_rect (0 , 555 , 0 , 555 , 555 , white)));
250
250
251
251
hittable* boundary2 = new box (vec3 (0 ,0 ,0 ), vec3 (165 ,165 ,165 ), new dielectric (1.5 ));
252
252
boundary2 = new rotate_y (boundary2, -18 );
0 commit comments