// Last edited on DATE TIME by USER // Processed by remove-cam-lights #include "eixos.inc" #include "texturas.inc" #include "camlight.inc" #macro quadro(tt) #declare alfa= 45-90*tt; #declare chao = box{ <-20,-20,-1>, <+20,+20,0> } #declare mensagem = text{ ttf "arial.ttf" "LOGO" 1.0, 0.0 texture{ tx_fosca } scale <1,1,.5> rotate <90, 0,180> } #declare asa1= box{ <0,0,0>, <1,.5,.6> texture{ tx_fosca } #if(alfa>=0) translate <0,-.5,0> rotate <0,0,alfa> translate <0,.5,0> #else rotate <0,0,alfa> #end } #declare asa2= box{ <0,0,0>, <1,.5,.6> texture{ tx_fosca } translate<-1,0,0> #if(alfa>=0) translate <0,-.5,0> rotate <0,0,-alfa> translate <-2.7,.5,0> #else rotate <0,0,-alfa> translate <-2.7,0,0> #end } #declare logotipo = union{ object{ mensagem } object{ asa1 } object{ asa2 } } object{ chao translate < 0,0,0> texture{ tx_xadrez } } object{ eixos(3.00) } object{ logotipo translate <0,0,2*tt>} #end #declare centro_cena = < 0.00, 0.00, 1.00 >; #declare raio_cena = 6.0; #declare dir_camera = < 0.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) quadro(clock)