// Last edited on 2013-11-04 01:20:29 by stolfilocal // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } #declare Metallic = texture{ pigment{ color rgb < 0.8, 0.8, 0.8 > } finish{ metallic diffuse 0.8 ambient 0.1 reflection {0.4 metallic} phong 0.5 } } #declare recipient1 = intersection{ sphere{ < 0, 0, +2 >, 1.5} box{ < 2, -2, 0 >,< -2, 2, 2 >} } #declare recipient = difference{ object { recipient1} sphere{ <0,0,+2>, 1.4} } #declare tube = difference{ cone{ < 0, 0, 0 >,+0.3, <0, 0, 1>, 0.5 } cone{ < 0, 0, -0.9 >,+0.2, <0, 0, 1.1>, 0.4 } } #declare base = box{ <3, -1.5, 0>, <-4, 1.5, 0.1> texture {Metallic} } #declare final_recipient = difference{ cylinder{ < 0.00, 0.0, 0 >, < 0.0, 0.0, +0.4 >, 1 } cylinder{ < 0.00, 0.0,-2 >, < 0.0, 0.0, +0.6 >, 0.8 } } #declare v_support = box{ <0.2, -0.2, 0>, <-0.2, 0.2, 4> } #declare h_support = box{ <0, -0.1, -0.1>, <-3, 0.1, 0.1> } #declare articulation = cylinder{ < 0.00, 0.0,0 >, < 0.0, 0.0, +0.6 >, 0.3 } #declare support = box{ <0, -0.1, -0.1>, <-7, 0.1, 0.1> } #declare smasher = sphere{ < -0.7, 0, +4 >, 1.4} #declare argola = torus{ 0.2, 0.22} #include "eixos.inc" union{ // object{ eixos(3.00) } object { base translate <-1,0,-2>} object{ recipient translate <0, 0, 0> texture{ Metallic}} object{ final_recipient translate < 0,0,-2> texture {Metallic}} object{ tube translate <0, 0, -0.4> texture{ Metallic}} object{ v_support translate <-3,0, -2.2> texture {Metallic}} object{ h_support translate <-1.4,0, +1.8> texture {Metallic}} object{ articulation translate <-4.7, 1.7,-0.15> rotate <90, 0,0 > texture {Metallic}} object{ support translate <0,0, +3.8> rotate<0, -30, 0> texture {Metallic}} object{ smasher texture{Metallic}} object{ argola translate <-7.9, 0, +0.2>texture{Metallic}} } #include "camlight.inc" #declare centro_cena = < -2.00, 0.00, 1.00 >; #declare raio_cena = 8.0; #declare dir_camera = < 2.00, 7.00, 4.00 >; #declare dist_camera = 16.0; #declare intens_luz = 1.00; camlight(centro_cena, raio_cena, dir_camera, dist_camera , z, intens_luz)