scene { camera { position <1.5, -2.5, 1.5> look_at <0, 0, 0> } light { position <10, 4, 10> } plane { position <0, 0, 1>, 0.501 } union { box { size <1, 0.8, 0.8> } box { size <0.8, 1, 0.8> } box { size <0.8, 0.8, 1> } cyl { size <0.1, 0.1, 0.8> translate <0.4, 0.4, -0.4> } cyl { size <0.1, 0.1, 0.8> translate <0.4, -0.4, -0.4> } cyl { size <0.1, 0.1, 0.8> translate <-0.4, 0.4, -0.4> } cyl { size <0.1, 0.1, 0.8> translate <-0.4, -0.4, -0.4> } cyl { size <.1, .1, .8> translate <.4, -.4, .4> rotate -90, <1, 0, 0> } cyl { size <.1, .1, .8> translate <.4, -.4, -.4> rotate -90, <1, 0, 0> } cyl { size <.1, .1, .8> translate <-.4, -.4, .4> rotate -90, <1, 0, 0> } cyl { size <.1, .1, .8> translate <-.4, -.4, -.4> rotate -90, <1, 0, 0> } cyl { size <.1, .1, .8> translate <.4, -.4, .4> rotate -90, <0, 1, 0> } cyl { size <.1, .1, .8> translate <.4, -.4, -.4> rotate -90, <0, 1, 0> } cyl { size <.1, .1, .8> translate <.4, .4, .4> rotate -90, <0, 1, 0> } cyl { size <.1, .1, .8> translate <.4, .4, -.4> rotate -90, <0, 1, 0> } sphere { radius .1 translate <.4, .4, .4> } sphere { radius .1 translate <.4, .4, -.4> } sphere { radius .1 translate <.4, -.4, .4> } sphere { radius .1 translate <.4, -.4, -.4> } sphere { radius .1 translate <-.4, .4, .4> } sphere { radius .1 translate <-.4, .4, -.4> } sphere { radius .1 translate <-.4, -.4, .4> } sphere { radius .1 translate <-.4, -.4, -.4> } material { color <1, 0.2, 1> transparency 0.5 } } }