#include "colors.inc" #include "stones.inc" camera{location <5,15,-20> look_at<0,0,0> } light_source{<1000,1000,-1000> White} sky_sphere { pigment { gradient y color_map { [0.0 color rgb <0.7,0.7,1.0>] [1.0 color blue 0.5] } } } #declare base = torus{5,2scale <1,1.1,1>} #declare halft = difference{ torus{2,.5 rotate 90*x scale 1.3*x} box{<-5,-5,-5><0,5,5>} } #declare tire= difference{ object{base pigment{Gray50}} #declare i=1; #while(i<25) object{halft pigment{Gray60} rotate 25*x translate<5.1,0,0> rotate 15*i*y} #declare i=i+1; #end } object{tire rotate <90 90,0> translate <-6,0,3>} object{tire rotate <90 90,0> translate <6,0,3>} object{tire rotate <90 90,0> translate <-6,0,25>} object{tire rotate <90 90,0> translate <6,0,25>}