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