// Last edited on 2003-04-12 19:57:52 by stolfi #include "colors.inc" light_source { //fonte de luz < 10.00, 0.00, 1.30 > color rgb < 1.00, 1.00, 1.0 > } camera { location 1.5* < 10.00, 0.00, 1.30 > // x, y, z right < -0.80, 0.00, 0.00 > up < 0.00, 0.60, 0.00 > sky < 0.00, 0.00, 1.00 > //vetor que aponta para cima look_at < 0.00, 0.00, 0.00 > } background{ color rgb < 1.00, 1.00, 1.00 > } #if (clock < 0.75) #declare raio_g = 0.6; #declare raio_p = raio_g * 0.1; #declare rotacao = (360)*(clock/0.25)-90; #declare posicao = -2.2 + 1.3 * (clock/0.25); #else // Corrigido (0.6/0.25) para (0.58/0.25) para evitar cena vazia #declare raio_g = 0.6 - (0.58/0.25)*(clock-0.75); #declare raio_p = raio_g * 0.1; #declare rotacao = -90; #declare posicao = -2.2 + 3.9; #end #declare anel = torus{ raio_g,raio_p pigment {Yellow} rotate rotacao*z translate <5,posicao,0> } object{anel}