// Last edited on 2013-11-04 00:48:33 by stolfilocal // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } #declare tx_espelho = texture{ pigment{ color rgb < 1.00, 0.85, 0.30 > } finish{ diffuse 0.2 reflection 0.7*< 1.00, 0.85, 0.30 > ambient 0.1 } } #declare tx_vidro = texture{ pigment{ color rgb < 0.85, 0.95, 1.00 > filter 0.70 } finish{ diffuse 0.03 reflection 0.25 ambient 0.02 specular 0.25 roughness 0.005 } } #declare tx_xadrez = texture{ pigment{ checker color rgb < 0.10, 0.32, 0.60 >, color rgb < 1.00, 0.97, 0.90 > } finish{ diffuse 0.9 ambient 0.1 } scale 2.0 } #declare tx_azulclaro = texture { pigment{ color rgb < 0.40, 0.85, 0.80 > } } #declare tx_vermelho = texture { pigment{ color rgb < 0.90, 0.55, 0.40 > } } #declare raio = 1.00; #declare raioPequeno = 0.20; #declare chao = box{ <0, 0, 0>, <+20,+20,0> texture{ tx_xadrez } } #declare body = sphere { <+1.5, +1.5, +1.5>, raio texture { tx_azulclaro } } #declare caroco = sphere { <+1.5, +1.5, +1.6>, 0.95*raio texture { tx_azulclaro } } #declare bracoDir = cylinder { <1.5, 0.5, 1.6> , <1.5, -0.2, 1.6>, raioPequeno texture{ tx_vermelho} } #declare bracoEsq = cylinder { <1.5, 2.4, 1.6> , <1.5, 3.2, 1.6>, raioPequeno texture{ tx_vermelho} } #declare pegadorDir = cylinder { <0, 0, 0> , <0, 0, 0.8>, 1.1*raioPequeno texture{ tx_vermelho} } #declare pegadorEsq = cylinder { <0, 0, 0> , <0, 0, 0.8>, 1.1*raioPequeno texture{ tx_vermelho} } #declare escorredor = cylinder { <+1.5, +1.5, +0.0>, <+1.5, +1.5, +0.5>, raioPequeno texture{ tx_vermelho} } #include "eixos.inc" union{ //object{ eixos(3.00) } union { difference{ object{ body } object{ caroco } } union { object { bracoDir } object { pegadorDir rotate <0,30,0> translate <1.4, -0.1, 1.25>} } union { object { bracoEsq } object { pegadorEsq rotate <0,-30,0> translate <+1.6,+3.1,+1.2>} } object { escorredor } } } #include "camlight.inc" #declare centro_cena = < 1.50, 1.50, 1.50 >; #declare raio_cena = 3.0; #declare dir_camera = < -20.00, 13.00, 8.00 >; #declare dist_camera = 16.0; #declare intens_luz = 1.00; camlight(centro_cena, raio_cena, dir_camera, dist_camera , z, intens_luz)