// Last edited on DATE TIME by USER // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } #declare vermelho = texture { pigment { color rgb < 1.0, 0.0, 0.0 > } finish { diffuse 0.8 specular 0.1 ambient 0.1 } } #declare verde = texture { pigment { color rgb < 0, 1, 0 > } finish { diffuse 0.8 specular 0.1 ambient 0.1 } } #declare azul = texture { pigment { color rgb < 0, 0, 1 > } finish { diffuse 0.8 specular 0.1 ambient 0.1 } } #declare amarelo = texture { pigment { color rgb < 1, 1, 0 > } finish { diffuse 0.8 specular 0.1 ambient 0.1 } } #declare cinza = texture { pigment { color rgb < 0.7, 0.7, 0.7 > } finish { diffuse 0.8 specular 0.1 ambient 0.1 } } #declare p1 = <1,2,0>; #declare q = <2,1,0>; #macro quadro(tt) #declare eixo1 = vaxis_rotate( <2,1,0>, <1,2,0>, tt*360 ); #declare eixo2 = vaxis_rotate( <1,2,0>, <2,1,0>, tt*360 ); #declare eixo3 = vaxis_rotate( <-1,-2,0>, <-2,-1,0>, tt*360 ); #declare eixo4 = vaxis_rotate( <-2,-1,0>, <-1,0,0>, tt*360 ); #declare eixo5 = vaxis_rotate( <3,-1,0>, <1,-2,0>, (tt+0.2)*360 ); union{ sphere { eixo4 1.0 pigment { rgb <1,1,1> } } sphere { eixo5 1.0 pigment { rgb <1,1,1> } } } #end sphere { <2,3,0> 1.0 pigment { rgb <1,1,1> } } box{ <-100, -5, -100>, <100,-4,100> texture{cinza} } object{quadro(mod(clock,1)) translate<0,0,0>} // Original camera parameters: // #local cam_ctr = <0,0,0> // #local cam_vec = <0.00,0.00,10.00> // #local cam_sky = z #include "camlight.inc" camlight(<0,0,0>,<10,10,10>,20.0,z,1.0)