// Last edited on DATE TIME by USER // 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 < 1.65, 0.42, 0.42 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare tinta_B = texture { pigment { color rgb < 1.00, 0.80, 0.10 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare tinta_C = texture { pigment { color rgb < 2.05, 2.05, 2.05 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare centro = sphere { < 1.5, 0, 0.5 >, 0.1 texture { tinta_C } } #declare cabo1 = cylinder { < 0, 0, 1 >, < 0, 0, 2 >, 0.1 texture { tinta_A } } #declare cabo2 = cylinder { < 0, 0, 0 >, < 0, 0, 2 >, 0.05 texture { tinta_C } } #declare lam = cylinder { < 1.5, 0, 0 >, < 1.5, 0, 0.01 >, 0.5 texture { tinta_C } } #declare pizza = cylinder { < 0, 0, 0 >, < 0, 0,0.1 >, 2 texture { tinta_B } } #declare tex = cylinder { < 0, 0, 0.09 >, < 0, 0,0.11 >, 0.4 texture { tinta_A } } #declare corte_p1 = box { <0, 0, -1>, <2, 2, 1> texture {tinta_B} } #declare corte_p2 = box { <0, 0, -1>, <2, 2, 1> texture {tinta_B} } union { difference{ object {pizza} intersection{ object {corte_p1} object { corte_p2 rotate <0, 0, -45>} } } object{tex translate<-1, 1.2, 0>} object{tex translate<-0.8, -1, 0>} object{tex translate<0.7, -1, 0>} } union{ union{ object {cabo1} object {cabo2} rotate <0, 104, 0> translate<1.5, 0, 0.5> } object {lam rotate <90, 0, 0> translate<0, 0, 0.5>} object {centro} } // Original camera parameters: // #local cam_ctr = <1,0,0> // #local cam_vec = (<2.00,-8.00,2.00>-<1,0,0>) // #local cam_sky = z #include "camlight.inc" camlight(<1,0,0>,<10,10,10>,20.0,z,1.0)