// Last edited on 2013-11-04 00:07:51 by stolfilocal // Processed by remove-cam-lights // INVALID INCLUDE - only your own files // #include "textures.inc" background{ color rgb < 0.300, 0.250, 0.200 > } #declare tx_verde = texture{ pigment{ color rgb < 0.000, 0.800, 0.000 > } finish{ diffuse 0.9 ambient 0.1 } } #declare tx_azul = texture{ pigment{ color rgb < 0.000, 0.700, 1.000 > } finish{ diffuse 0.9 ambient 0.1 } } #declare tx_vermelho = texture{ pigment{ color rgb < 1.000, 0.000, 0.000 > } finish{ diffuse 0.9 ambient 0.1 } } #declare tx_amarelo = texture{ pigment{ color rgb < 1.000, 1.000, 0 > } finish{ diffuse 0.9 ambient 0.1 } } #declare tx_rosa = texture{ pigment{ color rgb < 1.000, 0.500, 1.000 > } finish{ diffuse 0.9 ambient 0.1 } } #declare base = cylinder{ < 0, 0, -2 >, < 0, 0, 1 >, 1.5 } #declare holeh = cylinder{ < -1.5, 0, -0.5 >, < 1.5, 0, -0.5 >, 0.6 } #declare holev = cylinder{ < 0, 0, 0 >, < 0, 0, 1 >, 0.5 } #declare top = torus{ 1, 0.6 } #declare ball = sphere{ < 0, 0, 0 >, 0.2 } #declare arm1 = cylinder{ < 0, 1.7, 0 >, < 0, 3, 3 >, 0.15 } #declare arm2 = cylinder{ < 0, 3, 3 >, < 0, 1, 4 >, 0.15 } #declare ponta = cone{ < 0, 0, 4 >, 1 < 0, 0, 2 >, 0 } #include "eixos.inc" union{ difference{ object { base texture { tx_amarelo } } object { holeh texture { tx_amarelo } } object { holev texture { tx_amarelo } } } object { top translate < 0, -1.2, 0 > rotate < -90, 0, 0 > texture { tx_vermelho } } object { arm1 texture { tx_verde } } object { ball translate < 0, 1.7, 0 > texture { tx_vermelho } } object { arm2 texture { tx_verde } } object { ball translate < 0, 3, 3 > texture { tx_vermelho } } object { ponta texture { tx_azul } } object { ball translate < 0, 1, 4 > texture { tx_vermelho } } } #include "camlight.inc" #declare centro_cena = < 0.00, 0.00, 1.00 >; #declare raio_cena = 6.2; #declare dir_camera = < 14.00, 7.00, 8.00 >; #declare dist_camera = 20.0; #declare intens_luz = 1.00; camlight(centro_cena, raio_cena, dir_camera, dist_camera , z, intens_luz)