// Exemplo de arquivo de descricao de cena para POV-ray background{ color rgb < 1.00, 1.00, 1.00 > } light_source { < 19.00, 8.00, 8.00 > color rgb < 1.00, 1.00, 1.00 > } light_source { < 0.00, 0.00, 0.00 > color rgb < 1.00, 1.00, 1.00 > } light_source { < 3.00, 4.00, -4.00 > color rgb < 1.00, 1.00, 1.00 > } camera { location < 25.00, 9.00, 9.00 > look_at < 0.00, -2.00, -2.00 > } #declare azul_escuro = texture { pigment { color rgb < 0.00, 0.00, 0.50 > } } #declare azul_claro = texture { pigment { color rgb < 0.70, 0.70, 1.00 > } } #declare cinza = texture { pigment { color rgb < 0.50, 0.50, 0.50 > } } #declare preto = texture { pigment { color rgb < 0.00, 0.00, 0.00 > } } cylinder { < 4.00, 0.50, -2.10 >, < 4.00, 0.50, -1.90 >, 0.50 texture { preto } } cylinder { < 4.00, 0.50, -2.10 >, < 4.00, 0.50, -1.90 >, 0.50 texture { preto } translate < 0, 0, 4 > } cylinder { < 4.00, 0.50, -2.10 >, < 4.00, 0.50, -1.90 >, 0.50 texture { preto } translate < 6, 0, 4 > } cylinder { < 4.00, 0.50, -2.10 >, < 4.00, 0.50, -1.90 >, 0.50 texture { preto } translate < 6, 0, 0 > } prism { linear_sweep linear_spline .9, 1, 5, < 0.00, 2.00>, < 12.00, 2.00>, < 12.00, -2.00>, < 0.00, -2.00>, < 0.00, 2.00> texture { azul_escuro } } prism { linear_sweep linear_spline 6, 6, 5, < 4.00, 2.00>, < 12.00, 2.00>, < 12.00, -2.00>, < 4.00, -2.00>, < 4.00, 2.00> texture { azul_escuro } } prism { linear_sweep linear_spline 1, 6, 3, < 12.00, 2.00>, < 12.00, -2.00>, < 12.00, 2.00> texture { azul_escuro } } prism { linear_sweep linear_spline 1, 6, 3, < 12.00, 2.00>, < 4.00, 2.00>, < 12.00, 2.00> texture { azul_escuro } } prism { linear_sweep linear_spline 1, 6, 3, < 12.00, -2.00>, < 4.00, -2.00>, < 12.00, -2.00> texture { azul_escuro } } cylinder { < 8.00, 6.00, 0.00 >, < 8.00, 7.50, 0.00 >, 0.20 texture { cinza } } prism { linear_sweep linear_spline 7.5, 7.5, 5, < 7.90, -5.00>, < 7.90, 5.00>, < 8.10, 5.00>, < 8.10, -5.00>, < 7.90, -5.00> texture { cinza } } prism { linear_sweep linear_spline 7.5, 7.5, 5, < 3.00, -0.10>, < 3.00, 0.10>, < 13.00, 0.10>, < 13.00, -0.10>, < 3.00, -0.10> texture { cinza } } prism { linear_sweep linear_spline 3, 5, 3, < 5.00, 2.01>, < 7.00, 2.01>, < 5.00, 2.01> texture { azul_claro } } prism { linear_sweep linear_spline 3, 5, 3, < 9.00, 2.01>, < 11.00, 2.01>, < 9.00, 2.01> texture { azul_claro } } prism { linear_sweep linear_spline 3, 5, 3, < 5.00, -2.01>, < 7.00, -2.01>, < 5.00, -2.01> texture { azul_claro } } prism { linear_sweep linear_spline 3, 5, 3, < 9.00, -2.01>, < 11.00, -2.01>, < 9.00, -2.01> texture { azul_claro } } prism { linear_sweep linear_spline 3, 5, 5, < 12.00, 0.30 >, < 18.00, 0.30 >, < 18.00, -0.30 > < 12.00, -0.30 > < 12.00, 0.30 > texture { azul_escuro } } prism { linear_sweep linear_spline 2, 6, 3, < 17.40, 2.00>, < 17.60, 2.00>, < 17.40, 2.00> texture { cinza } } prism { linear_sweep linear_spline 3.9, 4.1, 3, < 15.50, 2.00>, < 19.50, 2.00>, < 15.50, 2.00> texture { cinza } } cylinder { < 17.50, 4.00, 0.30 >, < 17.50, 4.00, 2.00 >, 0.20 texture { cinza } } triangle { <0.00, 1.00, 2.00>, <4.00, 1.00, 2.00>, <4.00, 6.00, 2.00> texture {azul_escuro} } triangle { <0.00, 1.00, -2.00>, <4.00, 1.00, -2.00>, <4.00, 6.00, -2.00> texture {azul_escuro} }