// Last edited on 2009-07-21 14:13:02 by stolfilocal
// Processed by remove-cam-lights

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

#declare raio = 2.000;

#declare tinta_A = 
  texture {
    pigment { color rgb < 0.10, 0.80, 1.00 > }
    finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 }
  }

#declare tinta_B = 
  texture {
    pigment { color rgb < 1.00, 0.80, 0.10 > }
    finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 }
  }
  
#declare bola =
  sphere {
    < 1, 1, 1 >, 
    1
    texture { tinta_A }
  }

#declare caixa =
box {
<1, 2, 0>, 
<3, 4, 2>
texture {tinta_A}
}

#declare cone1 =
cone {
<3, 1, 0>, 
1, 
<3, 1, 2>, 
0
texture { tinta_A}
}
  
#declare topo = 
  cylinder {
    < 2, 2, 2 >,
    < 2, 2, 2.20 >,
    3
    texture { tinta_B }
  }

  

difference { 
  union {
    object { bola } 
    object { caixa }
object {cone1}
object {topo}
  }
}

// Original camera parameters:
// #local cam_ctr = <2.00,2.00,1.00>
// #local cam_vec = (<2.00,-8.00,3.00>-<2.00,2.00,1.00>)
// #local cam_sky = z

#include "camlight.inc"
camlight(<2.00,2.00,1.00>,<-10,-10,3>,12.0,z,1.0)