
#declare MyObject = 
union{

cone{ <0,0,0>,0.50, <0,3,0>,0.4 }  
torus{ 0.50, 0.075 translate<0,  0.075,0>} 
torus{ 0.40, 0.075 translate<0,3-0.075,0>} 

texture{ pigment{ color rgb<0.9,0.84,0.80>}
         finish { phong 1}
       }
scale <1,1,1> rotate<0,0,0> translate<0,0,0>
} // --------------------------------------- 

union{ //-----------------------------------

//#for(Identifier, Start, End [, Step]) 
 #for (Nr, 0, 5, 1) 

   object{ MyObject translate< 0, 0, Nr*2 >} 

 #end // --------------- end of #for loop 

rotate<0,0,0> 
translate<0,0,0>
} // end of union --------------------------
