demos/spheres_shadow.py
branchpyrit
changeset 96 9eb71e76c7fd
parent 95 ca7d4c665531
equal deleted inserted replaced
95:ca7d4c665531 96:9eb71e76c7fd
    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)