#include "colors.inc" background{ color rgb < 0.9, 1.0, 0.95 > } light_source { < 0.00, 30.00, 30.00 > color rgb < 1.00, 1.00, 1.00 > } camera { location < 0.00, 16.00, 0.00 > right < -0.60, 0.00, 0.00 > up < 0.00, 0.00, 0.80 > sky < 0.00, 0.00, 1.00 > look_at < 0.00, 0.00, 0.00 > } //EIXOS #declare eixoX = cylinder{ <3, 0, 0 > <-3, 0 ,0 > 0.1 texture { pigment { color Red filter 1}} } #declare eixoY = cylinder{ <0, 3, 0 > <0, -3 ,0 > 0.1 texture { pigment { color Blue filter 1} } } //OBJETOS #declare esfera= sphere{ <0,0,0> , 2 texture{ pigment {color Yellow} } } #declare antiesfera= box{<2,2,2> <-2,-2,-2> translate<0,0,-2> } #declare comecomeS= difference{ object{esfera} object{antiesfera} }//superior #declare comecomeI= object{ comecomeS rotate 180*y } #declare apaga= box{<3,2,2> <(clock*-5)+2,-2,-2> } #declare frase= text{ ttf "arial.ttf" "Fome-la 1!" 0.15, 0 rotate 90*x rotate 180*z translate <2,0,0> } #declare fraseII= text{ ttf "arial.ttf" "Corrida pela barriga cheia" 0.15, 0 rotate 90*x rotate 180*z translate <5,0,0> } //CENA union { difference{ object { frase } object { apaga } } union{ object {comecomeI rotate y*-45*(abs(sin(5*pi*clock))) } object {comecomeS rotate y*45*(abs(sin(5*pi*clock))) } translate <(1-clock)*6+(clock)*-6,0,0> } #if (clock>0.9) object {fraseII scale 0.9*<1,1,1> translate <0,0,3>} #end }