17 |
17 |
18 box = Box(L=(-20.0, -1.2, -20.0), H=(20.0, -1.0, 20.0), material=mat0) |
18 box = Box(L=(-20.0, -1.2, -20.0), H=(20.0, -1.0, 20.0), material=mat0) |
19 rt.addShape(box) |
19 rt.addShape(box) |
20 |
20 |
21 mat1 = Material(colour=(1.0, 0.0, 0.0)) |
21 mat1 = Material(colour=(1.0, 0.0, 0.0)) |
22 bigsphere = Sphere(centre=(3.0, 2.0, -7.0), radius=3.0, material=mat1) |
22 bigsphere = Sphere(center=(3.0, 2.0, -7.0), radius=3.0, material=mat1) |
23 rt.addShape(bigsphere) |
23 rt.addShape(bigsphere) |
24 |
24 |
25 mat2 = Material(colour=(0.0, 1.0, 0.0)) |
25 mat2 = Material(colour=(0.0, 1.0, 0.0)) |
26 smallsphere = Sphere(centre=(-5.5, 1.5, -8.0), radius=2.0, material=mat2) |
26 smallsphere = Sphere(center=(-5.5, 1.5, -8.0), radius=2.0, material=mat2) |
27 rt.addShape(smallsphere) |
27 rt.addShape(smallsphere) |
28 |
28 |
29 mat3 = Material(colour=(0.0, 0.0, 1.0)) |
29 mat3 = Material(colour=(0.0, 0.0, 1.0)) |
30 tinysphere = Sphere(centre=(-1.2, 0.0, -2.0), radius=0.5, material=mat3) |
30 tinysphere = Sphere(center=(-1.2, 0.0, -2.0), radius=0.5, material=mat3) |
31 rt.addShape(tinysphere) |
31 rt.addShape(tinysphere) |
32 |
32 |
33 top.optimize() |
33 top.optimize() |
34 |
34 |
35 sampler = DefaultSampler(800, 600) |
35 sampler = DefaultSampler(800, 600) |