background{ color rgb < 0.75, 0.80, 0.85 > } #include "eixos.inc" #include "tanques.inc" #include "tubulacoes.inc" #declare nrows = 7; #declare ncols = 3; #declare array_size = nrows*ncols; #declare coord_canos = array[array_size] union{ // object{ eixos(10.00) } gera_tanques(nrows, ncols, coord_canos) gera_tubulacoes(coord_canos, array_size) } #declare min_cena = < 3*(1-0.5), 3*(1-0.5), 0 >; #declare max_cena = < 3*(nrows+1-0.5), 3*(ncols+1-0.5), 1.0 >; #include "camlight.inc" #declare centro_cena = 0.5*(min_cena + max_cena); #declare raio_cena = 0.50*vlength(min_cena - max_cena); #declare dir_camera = < 35.00, 20.00, 25.00 >; #declare dist_camera = 8*raio_cena; #declare intens_luz = 1.20; camlight(centro_cena, raio_cena, dir_camera, dist_camera, z, intens_luz)