// Last edited on DATE TIME by USER
// Processed by remove-cam-lights

#include "colors.inc"
#include "stones.inc"

background{ color rgb < 0.75, 0.80, 0.85 > }

#declare tx_fosca =
  texture{
    pigment{ color rgb < 1.00, 0.80, 0.10 > }
    finish{ diffuse 0.9 ambient 0.1 }
  }

#declare tx_color =
  texture{
    pigment{ color rgb < 2.00, 0.40, 0.20 > }
    finish{ diffuse 0.9 ambient 0.1 }
  }

#include "eixos.inc"

#macro Parte_fix (etapa, texto)
   #local frase = substr(texto, 1, etapa);
   text{
      ttf "arial.ttf" frase 0.16, 0
      pigment { Red }
   }
#end

#macro Letra_in (letra, pin, pfi, frac)
   object{
      text{
         ttf "arial.ttf" letra 0.16, 0
         pigment { Red }
      }
      translate <(1-frac)*pin+frac*pfi, 0, 0>
   }
#end

#macro Logotivo (texto, fase)
   #local n=strlen(texto);
   #local etapa = int(n*fase);
   #local frac = n*fase-etapa;
   #local pin = 1.3*n;
   #local pfi = 1*etapa;

   union{
      #local letra = substr(texto, etapa+1, 1);
      Parte_fix (etapa, texto)
      object{Letra_in(letra, pin, pfi, frac)}
   }
#end

Logotivo ("MC930 ", clock)
object {eixos(3.00)}

#include "camlight.inc"
#declare centro_cena = < 0.00, 0.00, 0.00 >;
#declare raio_cena = 7.0;
#declare dir_camera = < 2, -2, 2.00 >;
#declare dist_camera = 300.0;
#declare intens_luz = 1.00;
camlight(centro_cena, raio_cena, dir_camera, dist_camera , z, intens_luz)