// Last edited on 2009-07-24 11:40:26 by stolfilocal // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } #declare raio = 2.000; #declare tinta_A = texture { pigment { color rgb < 0.10, 0.80, 1.00 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare tinta_B = texture { pigment { color rgb < 1.00, 0.80, 1.4 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare tinta_C = texture { pigment { color rgb < 0.90, 1.80, 1.00 > / 1.80 } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare tinta_D = texture { pigment { color rgb < 0.50, 0.80, 2.5 > / 2.5 } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare bola = sphere { < 0.00, 0.00 ,0.00 >, 10.00 texture { tinta_C } } #declare braco = box { < 10.00, -10.00, 10.00 >, < 70.00, 10.00, -10.00 > texture { tinta_C } } #declare tudo = union { object {bola} object {braco} } #macro folha(A,B,C) union {object {tudo} rotate} #end #macro casa(C) union { object {tudo rotate <0,0,90>} object {folha(0,0,0) translate <20,40,0> rotate <0,0,C>} } #end #macro treco(D) union{ object {tudo rotate <0,0,90>} object {casa(0) translate <0,80,0> rotate<0,0,D> } } #end #macro base(A) union{ object {braco translate } object {treco(0) translate <0,20,0> rotate<0,0,0> } } #end union { object {base(-20)} } // Original camera parameters: // #local cam_ctr = <0,0,0> // #local cam_vec = (5*<40,40,40>) // #local cam_sky = z #include "camlight.inc" camlight(<0,0,0>,<10,10,5>,400.0,z,1.0)