//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} }