//Aluno: Lucas Moreira Vidigal Infante //RA: 073371 // ====================================================================== // CORES E TEXTURAS background{ color rgb < 1.00, 1.00, 1.00 > } #declare tx_fosca = texture{ pigment{ color rgb < 1.00, 0.00, 0.00 > } finish{ diffuse 0.9 ambient 0.1 } } // ====================================================================== // DESCRIÇÃO DA CENA #declare base = sphere{ < 0.00, 0.00, 0.00 >, 0.9 pigment{ color rgb < 0.00, 0.00, 1.00 > } } #declare biscoito = cylinder {<0, 0, 0>, <0, 0, 0.06>, 0.25 pigment { rgb < 0, 0, 0> } } #macro braco1() union { box{<-1.25, -0.25, 0.05>, <+1.25, +0.25, +0.20>} cylinder {<0, 0, 0>, <0, 0, 0.25>, 0.40 translate <+1.25,0,0>} pigment { rgb < 0, 0.60, 0.30 > } } #end #macro braco(angulo) union { object {braco1() rotate <0,angulo,0> } object {braco1() rotate <0,-angulo,0> translate <0,0,angulo/30>} object{biscoito translate <+1.25,0,0.25>} object{ base translate < -1.25,0,0.5 >} } #end #include "eixos.inc" union{ object{ eixos(3.00) } object{ braco(25) } object{ braco(15) translate <0,-3,0>} object{ braco(7.5) translate <0,-6,0>} } #include "camlight.inc" #declare centro_cena = < 0.00, 0.00, 0.00 >; #declare raio_cena = 12.0; #declare dir_camera = < 8, 8, 8>; #declare dist_camera = 16.0; #declare intens_luz = 0.80; camlight(centro_cena, raio_cena, dir_camera, dist_camera , z, intens_luz)