// Exemplo de arquivo de descricao de cena para POV-ray // Last edited on 2010-03-04 15:44:01 by stolfi // ====================================================================== // CORES E TEXTURAS background{ color rgb < 1.00, 1.00, 1.00 > } #declare tx_fosca = texture{ pigment{ color rgb < 1.00, 0.00, 0.00 > } finish{ diffuse 0.9 ambient 0.1 } } // ====================================================================== // DESCRIÇÃO DA CENA #declare chapeu = cone { <0, 0, 0>, 0.7, <0, 0, 1>, 0 pigment {color rgb < 0.00, 0.50, 0.50 > } } #declare presas = cone { <0, 0, 0>, 0.5, <1.3, 0, 0>, 0 pigment {color rgb < 1, 1, 0 > } } #declare bola = sphere{ < 0.00, 0.00, 0.00 >, 0.800 pigment{ color rgb < 0.00, 0.00, 1.00 > } } #declare caixa = box { <-2, -2, 0>, <+2, +2, 3> pigment { rgb < 0.50, 0.50, 0.50 > } } #declare pino = cylinder { <0, 0, 3>, <0, 0, 0>, 0.50 pigment { rgb < 0.50, 0.50, 0.50 > } } #declare chao = box{ <-20,-20,-2>, <+20,+20,0> pigment {rgb < 0.00,0.00,0.00 >} } union{ object{ chao translate < 0,0,0>} object{ bola translate < 3,3,5 >} object{ caixa translate < 3,3,0 > } object{ pino translate < 3,3,2 > texture{ tx_fosca }} object{ chapeu translate < 3,3,5.6 > } object{ presas translate < 2.9,2.8,5.2 > } object{ presas translate < 2.9,3.1,5.2 > } } #include "camlight.inc" #declare centro_cena = < 0.00, 0.00, 0.00 >; #declare raio_cena = 12.0; #declare dir_camera = < 8.00, 8.00, 8.00 >; #declare dist_camera = 16.0; #declare intens_luz = 0.80; camlight(centro_cena, raio_cena, dir_camera, dist_camera , z, intens_luz)