debug pixel: x = 240; y = 350
cast ray: end = 0.02 0.01 1; dir = -0.185895 0.222136 -0.95713
no intersection with obj[3] part 0
intersection with obj[1] part 0; dist = 1.15252
closest intersection: obj = obj[1]; part = 0; dist = 1.15252
call Shade_Surface with: location = -0.194248 0.266016 -0.103113; normal = -0.388496 -0.467968 0.793774
ambient = 0 0 0
no intersection with obj[3] part 0
no intersection with obj[1] part 0
closest intersection: none
light 0 visible; no object on ray.
shading for light 0: diffuse = 0 0.270629 0; specular = 0 5.47095e-73 0
no intersection with obj[3] part 0
intersection with obj[1] part 0; dist = 0.313061
closest intersection: obj = obj[1]; part = 0; dist = 0.313061
light 1 not visible; obscured by object obj[1] at location -0.11679 0.556915 -0.0171742
final color 0 0.270629 0
cast ray: end = -0.194248 0.266016 -0.103113; dir = -0.800867 -0.518637 0.29938
no intersection with obj[0] part 8364
intersection with obj[0] part 9860; dist = 0.318115
no intersection with obj[0] part 5730
no intersection with obj[0] part 12262
intersection with obj[0] part 10889; dist = 0.335002
no intersection with obj[0] part 10890
no intersection with obj[0] part 6802
no intersection with obj[0] part 12863
intersection with obj[0] part 11740; dist = 0.299063
no intersection with obj[0] part 3313
intersection with obj[3] part 0; dist = 1.12992
no intersection with obj[0] part 4033
no intersection with obj[1] part 0
intersection with obj[0] part 6017; dist = 0.110634
no intersection with obj[0] part 6392
no intersection with obj[0] part 515
closest intersection: obj = obj[0]; part = 6017; dist = 0.110634
call Shade_Surface with: location = -0.282851 0.208637 -0.0699913; normal = 0.0661459 0.900628 -0.429527
ambient = 0 0 0
no intersection with obj[0] part 10952
no intersection with obj[0] part 4304
intersection with obj[0] part 4307; dist = 0.093128
no intersection with obj[0] part 9641
no intersection with obj[3] part 0
no intersection with obj[1] part 0
no intersection with obj[0] part 6017
no intersection with obj[0] part 6392
no intersection with obj[0] part 515
no intersection with obj[0] part 748
closest intersection: obj = obj[0]; part = 4307; dist = 0.093128
light 0 not visible; obscured by object obj[0] at location -0.259139 0.221587 0.0191316
no intersection with obj[3] part 0
no intersection with obj[1] part 0
no intersection with obj[0] part 6017
no intersection with obj[0] part 515
intersection with obj[2] part 0; dist = 0.122021
closest intersection: obj = obj[2]; part = 0; dist = 0.122021
light 1 not visible; obscured by object obj[2] at location -0.25051 0.321871 -0.0380347
final color 0 0 0
