// Exemplo de arquivo de descricao de cena para POV-ray // RA800271 - Eduardo Kerr - TP03 // Last edited on 2001-05-27 12:15:58 by stolfi #include "colors.inc" background{ color rgb < 0.80, 0.8, 0.8 > } light_source { < 5.0, 5.00, 30.00 > color rgb < 1.00, 1.00, 1.00 > } light_source { < 5.0, -5.0, -30> color rgb < 1.0, 1.0, 1.0 > } camera { // location < -30.00, -3.00, 5.00 > // location < -3.0, 30.0, 5.0> // location < -18.0, -12.0, 12.0> location < -10.0, -7.0, 7.0> right < -1.20, 0.00, 0.00 > up < 0.00, 0.00, 0.90 > sky < 0.00, 0.00, 1.00 > look_at < 8.00, 7.00, 4.00 > } #declare madeira = texture { pigment { Flesh } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare prata = texture { pigment { Silver } finish { diffuse 0.9 specular 0.5 roughness 0.005 ambient 0.1 } } #declare vidro = texture { pigment { Silver } finish { diffuse 1 specular 0.95 roughness 0.009 ambient 0.7} } #declare bico = cone { < 0.0, 7.0, 4.0 >, 0.15 < 2.0, 7.0, 4.0 >, 1.0 texture { prata } } #declare fuselagem = cylinder { < 1.99, 7.00, 4.00 >, < 16.0, 7.00, 4.00 >, 1.0 texture { prata } } #declare asa = box { < 4.00, 14.00, 3.3 >, < 5.40, 0.00, 3.00 > texture { madeira } } #declare rabo1 = box { <13.5, 7.2, 7.0>, <16.0, 6.8, 4.8> texture { prata } } #declare rabo2 = box { <14.0 , 8.5, 6.15> <15.0, 5.5 , 5.9> texture { madeira } } // Aqui está a cena, finalmente: union { object { bico } object { fuselagem } object { asa rotate 45*y translate <0, 0, 5.4> } object { rabo1 } object { rabo2 rotate 30*y translate <-0.5, 0, 7.7 > } }