// Povray Demo, see https://www.youtube.com/watch?v=ZJo_P9mHFd8 camera{ up y right 4*x/3 location <0,1,-3> look_at <0,0,0> } light_source { <0,300,-100> colour rgb <1,1,1> } light_source { <-10,3,-100> colour rgb <1,1,1> } background { rgb<0,0,0.6> } #macro r(c) pigment{ rgb c } finish { phong 1.0 ambient 0.5 diffuse 0.5 } #end #declare S=difference { sphere { <0,0,0>, 1 texture { r(<1,1/2,0>)} } cylinder { <0,-2,0>,<0,2,0>, 0.6 texture { r(<0,1,0>)} } cylinder { <0,0,-2>,<0,0,2>, 0.6 texture { r(<1,0,0>)} } cylinder { <-2,0,0>,<2,0,0>, 0.6 texture { r(<1,0,0>)} } } union { object{S} rotate <-70,10,35>+clock*y*360 }