// Last edited on 2009-07-22 19:55:09 by stolfilocal // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } global_settings { max_trace_level 10 } #declare BLUE = texture { pigment { color rgb < 0.10, 0.20, 1.00 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare YELLOW = texture { pigment { color rgb < 1.0, 1.0, 0.0 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare GREEN = texture { pigment { color rgb < 0.20, 0.80, 0.10 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare RED = texture { pigment { color rgb < 1.00, 0.00, 0.00 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare SILVER = texture { pigment { color rgb < 0.86, 0.86, 0.86 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare GOLDENROD = texture { pigment { color rgb < 0.854, 0.64, 0.125 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare t1 = 1.414213562/4; #declare e1 = 3; #declare my_cyl = cylinder { <0,0,2>, <0,0,0>, 1 } #declare my_cone = cone { <0,0,2>,0 <0,0,0>, 1 } object{ merge { object{ my_cone scale <1,1,3> translate <0,0,4> } object{ my_cone scale <1,1,3> rotate <0,90,0> translate <0,0,4> } object{ my_cone scale <1,1,3> rotate <0,-90,0> translate <0,0,4> } object{ my_cyl scale <1,1,3> rotate <90,0,0> translate <0,3,4> } } scale < 0.5, 0.5, 0.5 > translate <0,0,5> texture { pigment{color rgb <245/255,245/255,245/255> filter 0.8} finish { diffuse 0.1 ambient 0.1 } } interior{ior 1.3} } object{ merge{ object{ my_cyl scale <1,1,0.2> translate <0,0,5> texture{ pigment{color rgb <1,0.5,0.1> } finish { diffuse 0.1 ambient 0.1 specular 0.3 reflection 0.5} } } object{ cone { <0,0,2>,0.3 <0,0,0>,1.1 translate <0,0,3> texture{ pigment{color rgb <1,1,0.5> } finish { diffuse 0.1 ambient 0.1 specular 0.4 reflection 0.4} } } } object{ cone { <0,0,0.5>,1.3 <0,0,0>,1.4 translate <0,0,3> texture{ pigment{color rgb <0.3,1,0.5> } finish { diffuse 0.1 ambient 0.1 specular 0.4 reflection 0.4} } } } } } plane { z, 0 texture { pigment { checker <1,1,1>, <0.4,0.4,0.4> rotate 17*z} finish { diffuse 0.5 ambient 0.5 } } translate z } // Original camera parameters: // #local cam_ctr = <0.00,4.00,5.00> // #local cam_vec = (<-5.0,-8.0,10.00>-<0.00,4.00,5.00>) // #local cam_sky = z #include "camlight.inc" camlight(<0.00,0.00,6.50>,<10,7,5>,9.0,z,1.0)