// Exemplo de arquivo de descricao de cena para POV-ray // Last edited on 2001-05-27 14:42:37 by stolfi #include "colors.inc" background{ color rgb < 0.75, 0.60, 0.50 > } light_source { < -30.00, 40.00, 30.00 > color rgb < 1.00, 1.00, 1.00 > } camera { location < -8, 4, 8.00 > right < 1.20, 0.00, 0.00 > up < 0.00, 0.00, 0.90 > sky < 0.00, 1.00, 0.00 > look_at < 0.00, 0.00, 0.00 > } #declare bola = sphere { < 0.00, 0.00, 0.00 >, 1.00 } #declare cilindro = cylinder { < 0.00, 0.00, 2.00 >, < 0.00, 0.00, -2.00 >, 1.00 } #declare cono = cone { < 0.00, 0.00, 1.00 >,0.50 < 0.00, 0.00, 0.00 >,1.00 } #declare caixa = box { < 1.00, 1.00, 1.00 >, < -1.00, -1.00, -1.00 > } // Aqui está a cena, finalmente: // bico do aviao-remo object { bola pigment { White } scale 0.50 translate <0,0,3> } object { cono pigment { Yellow } translate <0,0,2> } // corpo principal do aviao-remo object { cilindro pigment { Black} } // Parte traseira do avia-remo object { caixa scale <0.25,1,1> translate <0,1,-2> pigment { Red } } object { caixa scale <1,.25,1> translate <0,1,-2> pigment { White } } //remo do aviao-remo object { cilindro pigment { Yellow} scale <0.25,0.25,1> rotate <0,45,0> translate <-2,0,0> } object { caixa scale <1,.25,1> translate <3,0,0> pigment { Red } } object { cilindro pigment { Yellow} scale <0.25,0.25,1> rotate <0,-45,0> translate <2,0,0> } object { caixa scale <1,.25,1> translate <-3,0,0> pigment { Red } } // pe do aviao-remo object { cilindro pigment { Green} scale <0.25,0.25,.25> rotate <90,0,0> translate <.75,-1,-1> } object { cilindro pigment { Green} scale <0.25,0.25,.25> rotate <90,0,0> translate <.75,-1,1> } object { cilindro pigment { Green} scale <0.25,0.25,.25> rotate <90,0,0> translate <-.75,-1,0> } object { cilindro pigment { Green} scale <0.25,0.25,.25> rotate <90,0,0> translate <-.75,-1,0> } // elice object { cilindro pigment { Black} scale <.25,.25,1> rotate <45,45,45> translate <0,0,3> } object { cilindro pigment { Black} scale <.25,.25,1> rotate <135,135,135> translate <0,0,3> } // A boia do Aviao object { cilindro scale <.25,.25,1> translate <-.75,-1.5,1> pigment { White} } object { cilindro scale <.25,.25,1> translate <.75,-1.5,-1> pigment { White} } // object { cilindro // pigment { Green} // } // // object { caixa // pigment { Red } // } // // object { cono // pigment { Yellow } // translate <0,0,4> // }