// Last edited on 2013-11-04 03:37:12 by stolfilocal // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } #declare tx_plastico = texture{ pigment{ color rgb < 0.10, 0.80, 1.00 > } finish{ diffuse 0.8 ambient 0.1 specular 0.5 roughness 0.005 } } #declare tx_fosca = texture{ pigment{ color rgb < 1.00, 0.80, 0.10 > } finish{ diffuse 0.9 ambient 0.1 } } #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 vermelho = texture{ pigment{ checker color rgb < 1, 0, 0 >, color rgb < 1.00, 0, 0 > } finish{ diffuse 0.9 ambient 0.1 } scale 2.0 } #declare raio = 2.000; #declare caixa = box{<0,0,0> <7,5,1>} #declare visor = box{<0.25,0.25,1> <2.25,4.75,1.05>} #declare visor2 = box{<0.5,1,1.05> <1.5,4,1.1>} #declare peca_1 = box{<0,0,0><1,1,1>} #declare chao = box{ <-20,-20,-1>, <+20,+20,0> } #include "eixos.inc" union{ //object{ eixos(5.00) } object{ chao translate < 0,0,0 > texture{ tx_xadrez }} object{ caixa translate <0,0,0> texture{ tx_plastico } } object{ visor translate <0,0,0> texture{ tx_espelho} } object{ visor2 translate <0,0,0> } #macro controle2(n) union{ #declare i=0; #declare botao_visor = cylinder{<0,0,0> <0,0,0.05> 0.25} #while (i } #declare i=i+1; #end } #end #macro controle(n) union{ #declare i=0; #declare botao_visor = cylinder{<0,0,0> <0,0,0.05> 0.2} #while (i texture {vermelho}} #else object{ botao_visor translate <1.9,1.3+0.6*i,1.01> } #end #declare i=i+1; #end } #end controle2(6) controle(9) } #include "camlight.inc" #declare centro_cena = < 2.50, 1.50, 0.00 >; #declare raio_cena = 7.0; #declare dir_camera = < 10.00, 7,7 >; #declare dist_camera = 20.0; #declare intens_luz = 1.00; camlight(centro_cena, raio_cena, dir_camera, dist_camera , z, intens_luz)