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




  






  

  




background{ color rgb < 0.75, 0.80, 0.85 > }


#declare plano_xy = 
    plane {
        < 0, 0, 1 >,
        0
    }





#declare A1=<0,0,16>; #declare A2=<5,7,16>; #declare A3=<10,0,16>; #declare A4=<15,7,16>;
#declare A5=<0,0,12>; #declare A6=<5,7,12>; #declare A7=<10,0,12>; #declare A8=<15,7,12>;
#declare A9=<0,0,8>; #declare A10=<5,7,8>; #declare A11=<10,0,8>; #declare A12=<15,7,8>;
#declare A13=<0,0,4>; #declare A14=<5,7,4>; #declare A15=<10,0,4>; #declare A16=<15,7,4>;




bicubic_patch{
      type 1
    
      v_steps 4 u_steps 4
      A1,A2,A3,A4,
      A5,A6,A7,A8,
      A9,A10,A11,A12,
      A13,A14,A15,A16
      texture{ 
        // pigment {uv_mapping image_map{jpeg "sao_paulo.jpg"}
        pigment {uv_mapping image_map{jpeg "jsflag.jpg"}
      rotate 0*z rotate 180*x }}
 translate<0,0,8>
    }

cylinder {
    <0,0,0>,<0,0,25>,0.5
 texture { 
 pigment {color rgb < 0.6, 0.6, 0.6 > }
 finish { diffuse 0.5 specular 0.9 roughness 0.005 ambient 0.1 }
 }
}

sphere {
 <0,0,0>, 3
 texture {pigment {color rgb < 0.6, 0.6, 0.6 > }
 finish { diffuse 0.5 specular 0.9 roughness 0.005 ambient 0.1 }
 }
}

object { plano_xy pigment { checker rgb < 0.10, 0.20, 0.30 >, < 0.30, 0.40, 0.50 > } }

// Original camera parameters:
// #local cam_ctr = <10.00,0.00,10.00>
// #local cam_vec = (<10.00,25.00,22.00>-<10.00,0.00,10.00>)
// #local cam_sky = z

#include "camlight.inc"
camlight(<10.00,0.00,10.00>,<10,10,10>,20.0,z,1.0)