// MC930 - Prototipo do Projeto final // Prof. Jorge Solfi // Aluno Fabio Rogerio Candido (RA 962319) #include "textures.inc" #include "colors.inc" // LUZ light_source { < 0.00, -100.00, 50.00 > color rgb < 1.00, 1.00, 1.00 > } // CAMERA camera { location < 0.00, -100.00, 10.00 > right < -1.20, 0.00, 0.00 > up < 0.00, 0.00, 0.90 > sky < 0.00, 0.00, 1.00 > look_at < 0.00, 0.00, 10.00 > } // CORES #declare cor_branca = texture { pigment { color rgb < 1, 1, 1 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare cor_negra = texture { pigment { color rgb < 0, 0, 0> } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } // PISTAS #declare pista_1 = box { < -30.00, -200.00, 0.00>, // Canto inferior esquerdo < -6.00, 200.00, 0.05> texture { cor_negra } } #declare pista_2 = box { < 6.00, -200.00, 0.00>, < 30.00, 200.00, 0.05> texture { cor_negra } } #declare sinalizacao = box { < -21.95, -200.00, 0.00>, < -22.05, -198.00, 0.06> texture { pigment{ color rgb < 0.0, 0.0, 0.0 >} } } #declare a=1 #declare b=0 #while (a < 200) #declare b = b + 5; object { sinalizacao translate <0,b,0> } #declare a = a + 1; #end #declare a=1; #declare b=0; #while (a < 200) #declare b = b + 5; object { sinalizacao translate <8,b,0> } #declare a = a + 1; #end // TERRENO #declare terreno = plane{ z, -1 texture{ pigment{ color rgb < 0.0, 1.0, 0.0 > } finish{ diffuse 0.9 ambient 0.10 } normal { granite 0.4 } scale 9 } } // CEU background{ color rgb < 0.0, 0.0, 1.8 > } // CONTEXTO object { terreno } object { pista_1 } object { pista_2 }