// Last edited on DATE TIME by USER // Processed by remove-cam-lights #macro quadro(tt) background{ color rgb < 0.75, 0.80, 0.85 > } #declare raio = 2.000; #declare ctt = abs(60*sin(2*pi*tt)); #declare stt = sin(2*pi*tt); #declare tinta_A = texture { pigment { color rgb < 0.55 + 0.45*ctt, 0.80, 0.55 - 0.5*ctt > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare tinta_B = texture { pigment { color rgb < 1.00, 0.80, 0.10 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare tx_vermelho = texture{ pigment{ color rgb < 1.00, 0.0, 0.10 > } finish{ diffuse 0.8 ambient 0.1 specular 0.5 roughness 0.005 } } #declare tx_amarelo = texture{ pigment{ color rgb < 1.00, 1.0, 0.00 > } finish{ diffuse 0.8 ambient 0.1 specular 0.5 roughness 0.005 } } #declare asa1 = box{ < 0, 0.7, 0.3 > < 1, 1.2, 0.4 > texture { tinta_B } } #declare asa2 = box{ < 0, 0.7, 0.3 > < -1, 1.2, 0.4 > texture { tinta_B } } #macro texto(conteudo, largura, escala, textura) union{ text{ ttf "arial.ttf" conteudo largura, 0.0 scale escala texture{ textura } translate<-0.25,0,-0.25> rotate<90,0,90> } } #end #include "eixos.inc" union{ object{texto("UNICAMP", 1, 0.5, tinta_A) rotate 360*tt*z } object{asa1 rotate<0,ctt,360*tt>} object{asa2 rotate<0,-ctt,360*tt>} scale 2 } #end //fim da macro quadro(clock) // Original camera parameters: // #local cam_ctr = <0,0,0> // #local cam_loc = <8.00,4.00,2.00> // #local cam_vec = <8.00,4.00,2.00> // #local cam_sky = z #include "camlight.inc" camlight(<0,0,0>,5.041,<10,10,10>,9.165,z,1.2)