#declare TFK1_Lauf = union { #declare i = 0 #while (i < 5) cone {<0, 1, 0>, 0.4, <0, 1, 5>, 0.4 texture { pigment {color <0.7, 0.7, 1.0>} finish {phong 1.0 metallic} } rotate <0, 0, i*72> } #declare i = i + 1 #end #declare i = 0 #while (i < 5/0.03) cone {<-0.125, 1.4, 0>, 0.2, <0.125, 1.4, 0.03>, 0.2 texture { pigment {color <1.0, 1.0, 0.0>} finish {phong 1.0 metallic} } rotate <0, 0, i*12> translate <0, 0, i*0.03> } #declare i = i + 1 cone {<-0.125, 1.4, 0>, 0.2, <0.125, 1.4, 0.03>, 0.2 texture { pigment {color <1.0, 0.0, 0.0>} finish {phong 1.0 metallic} } rotate <0, 0, i*12> translate <0, 0, i*0.03> } #declare i = i + 1 #end difference { union { cone {<0, 0, 5>, (1.4), <0, 0, 6>, (2)} cone {<0, 0, 8>, (1.4), <0, 0, 6>, (2)} } cone {<0, 0, 4.9>, (0.6), <0, 0, 8.1>, (0.6)} texture { pigment {color <0.7, 0.7, 1.0>} finish {phong 1.0} } } } #declare TFK1 = union { sphere { <0, 0, 0>, 5 texture { pigment {color <0.7, 0.7, 1.0>} finish {phong 1.0} } } cone { <0, 0, 4.5>, 1.6, <0, 0, 5.5>, 1.6 texture { pigment {color <0.7, 0.7, 1.0>} finish {phong 1.0 metallic} } } object {TFK1_Lauf translate <0, 0, 5>} cone { <0, 3.2, 4.0>, 0.2, <0, 3.2, 4.2>, 0.4 texture { pigment {color <0.1, 0.1, 0.2>} finish {phong 1.0 metallic} } } }