#include "colors.inc" #include "glass.inc" #include "stones1.inc" #include "skies.inc" light_source { < 100.00, -50.00, 100.00 > color rgb < 1.00, 1.00, 1.00 > } camera { location < -7.00, -30.00, 10.00 > // right < 2.40, 0.00, 0.00 > // up < 0.00, 0.00, 1.80 > sky < 0.00, 0.00, 1.00 > look_at < -7.00, 0.00, 12.00 > rotate < 0.00, 0.00, 0.00 > } sky_sphere { S_Cloud1 } #declare grama = box { <100,100, 5.5>, <-100,-100,1> texture { pigment { color Green } finish { diffuse 1 ambient 0 } normal { bumps 0.2 scale 0.3 } } } //# declarar texturas: // -cimento-sujo #declare cimento = texture { T_Stone8 } #declare agua_suja = texture { T_Old_Glass } #declare agua_limpa = texture { T_Winebottle_Glass normal { bumps 0.2 scale 5.00 } } #declare margem_externa = cylinder { <0,0,6>, <0,0,0>, 20.5 texture { cimento } } #declare margem_interna = cylinder { <0,0,6.1>, <0,0,1.9>, 20 texture { cimento } } #declare agua_cima = cylinder { <0,0,5>, <0,0,2>, 19.99 // interior { I_Glass } texture { agua_limpa } } #declare agua_baixo = cylinder { <0,0,2>, <0,0,1.9>, 19.99 texture { agua_suja } // interior { I_Glass } } #declare pedra = box { <-1, -2, 5>, <1, 2, 0> texture { cimento } rotate <-5,0,0> } #declare lance = prism { -0.75, 0.75, 4, <15, 0>, <-7, 20>, <-20, 6>, <-20,0> texture { cimento } rotate <-20, 0, 0,> } #declare vao = cylinder { <-7, 7, -13>, <-7, -7, -13>, 21.5 } #declare chao = box { <0,0,5.7>, <-20.5,-20.5,4> texture { cimento } } difference { object { margem_externa } object { margem_interna } } difference { object { chao } object { margem_externa } } difference { object { grama } object { margem_externa } } difference { object { lance } object { vao } } union { object { agua_cima } object { agua_baixo } object { pedra } }