//Last edited on 2003-05-29 03:05:34 by stolfi

#include "colors.inc"

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

  camera {
    location 1.2*<15,-2,0>
    right x  up y
    look_at <0, -2,0>
  }

  light_source { <10, 1, 10> color 1.2*White }
  light_source { <-10, -3, 10> color 0.8*White }
  light_source { <20 ,-2 , 5> color 0.6*White }

plane { y, -6.5
  pigment { checker color rgb <1.0, 0.9, 0.3> color rgb < 0.1, 0.6, 1.0> } 
}

#declare peesq=cylinder {<0,0,0>,<0,0,2>, .5}

#declare pernaesq=
union{ object{peesq translate <0,-3,0>}
       cylinder {<0,0,0>,<0,-3,0>, .5 }//perna
}
#declare coxaesq=union{
cylinder {<0,0,0>,<0,-3,0>, .5 }
object{pernaesq rotate x*45*clock translate<0,-3,0>}

}



#declare pedir=cylinder {<2,0,0>,<2,0,2>, .5}

#declare pernadir=
union{ object{pedir translate <0,-3,0>}
       cylinder {<2,0,0>,<2,-3,0>, .5 }//perna
}
#declare coxadir=union{
cylinder {<2,0,0>,<2,-3,0>, .5 }
object{pernadir rotate x*45*clock translate<0,-3,0>}

}

#declare corpo= union{
     object {coxadir translate <0,-3,0> rotate x*+45*clock translate<0,3,0>}
     object{coxaesq translate <0,-3,0> rotate x*-45*clock translate<0,3,0>}
     cylinder {<0,0,0>,<0,5,0>,3}
}


union{

object {corpo}


pigment {Yellow}
}