camera { orthographic // location <-.25,0,-6> // left eye // location < .25,0,-6> // right eye location < 0,0,-6> // single image look_at <0,0,0> up y*6 right x*8 } light_source { <40, 30, -50>, rgb <1, 1, 1> } light_source { <-30, 40, -50>, rgb <.45, .45, .45> } union { // top with chanel cut out difference { cylinder { <0, 0, -1.5>, <0, 0, 1.5>, 0.5 scale 2*y translate .5*y } box { <-1.1, 1.6, -.5>, <1.1, 0.5, .5> } } // left foot difference { cylinder { <0, 0, -1.5>, <0, 0, 1.5>, 0.5 scale 2*y translate <-1, -1.5, 0> } box { <-1.6, -1.5, -1.6>, <-.4, -3.6, 1.6> } } // right foot difference { cylinder { <0, 0, -1.5>, <0, 0, 1.5>, 0.5 scale 2*y translate <1, -1.5, 0> } box { <.4, -1.5, -1.6>, <1.6, -3.6, 1.6> } } // body with left and right shoulders cut out difference { box { <-1, .5, -1.5>, <1, -1.5, 1.5> } cylinder { <0, 0, -1.6>, <0, 0, 1.6>, 0.5 scale 2*y translate <-1, 0.5, 0> } cylinder { <0, 0, -1.6>, <0, 0, 1.6>, 0.5 scale 2*y translate <1, 0.5, 0> } } texture { pigment { color rgb <.5,.5,1> // bluish // color rgb <0,1,1> // left eye anaglyph // color rgb <1,0,0> // right eye anaglyph } } // isometric view rotate -45*y rotate -(180/pi)*atan(1/sqrt(2))*x } // background plane { <0, 0, 1>, 50 texture { finish { ambient 1.0 diffuse 0.0 } pigment { color rgb 68/255 } } }