// Exemplo de arquivo de descricao de cena para POV-ray // Last edited on 2000-09-21 20:06:05 by stolfi background{ color rgb < 0.00, 0.75, 1 > } light_source { < 10.00, 48.00, -25.00 > color rgb < 4.00, 4.00, 4.00 > } camera { location < 2.00, 59.00, -37.00 > //right < 1.00, 0.00, 0.00 > //up < 0.00, 1.00, 0.00 > sky < 0.00, 1.00, 0.00 > look_at < 0.00, 8.00, 0.00 > } #declare cil = cylinder { <0,0,0>, <0,15,0>, 8 } #declare bol = sphere{ <0,0,0>,8 } #declare con = cone { <0,15,0>,8 <0,26,0>,2 } #declare furo = cylinder { <0,8,0>, <0,26,0>, 2 texture { pigment {color rgb <.4,.4,.4>} finish {reflection .75 metallic}} } #declare furo2 = cylinder { <0,8,0>, <0,26,0>, 1.9 texture { pigment {color rgb <0,0,1>} finish {reflection .75 metallic}} } // Aqui está a cena, finalmente: difference { union { object{ cil } object { bol } object { con } texture { pigment {color rgb <0.01,0.01,0.02>} finish { reflection .3 metallic} } } union { object { furo translate <0,0,-5> } object { furo translate <0,0,5> } object { furo translate <5,0,0> } object { furo translate <-5,0,0> } object { furo2 translate <0,.1,0> } } } plane { <0,1,0>, -8 texture { pigment {brick} } }