// Last edited on 2007-07-24 01:32:23 by stolfi
// Processed by remove-cam-lights




  






  

  




background{ color rgb < 1.0, 1.0, 1.0 > }

#declare raio = 2.000;

#declare tinta_B = 
  texture {
    pigment { color rgb < 0.00, 0.00, 0.90 > }
    finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 }
  }

#macro haste()
 cone{
  <-6, 5, 0>, 0.2
  <-6, -25, 0>, 0.2
  }
#end

#macro bandeira()
 union{
 bicubic_patch {
  type 1

  flatness 0.01

  u_steps 3

  v_steps 3

  <-6, -10, 0>, <-3, -4, 0>, <3, -14, 0>, <6, -4, 0>,

  <-5, -3, -2>, <-4, -1, -2>, <-4, -3, 2>, <7, -0, 2>,

  <-5, -1, -2>, <0, 4, -2>, <0, -3, 2>, <7, 1, 2>,

  <-6, 4, 0>, <-3, 12, 0>, <3, 4, 0>, <6, 8, 0>

  // pigment{ uv_mapping image_map {jpeg "portinari1.jpg"}}
  pigment{ uv_mapping image_map {jpeg "jsflag.jpg"}}
   }
 object{haste()
  texture{tinta_B}
  }
 }
#end


object{
 bandeira()
 scale<0.8, 0.5, 0.5>
 translate<0, 5, 0>
 }




// Original camera parameters:
// #local cam_ctr = <0.00,2.00,0.00>
// #local cam_vec = (<0.00,2.00,20.00>-<0.00,2.00,0.00>)
// #local cam_sky = y

#include "camlight.inc"
camlight(<0.00,2.00,0.00>,<10,10,10>,20.0,y,1.0)