// Riesenrad Gestell translate([-15,0,100])rotate ([90,0,90]){ //Riesenrad Außengestell difference() { $fn=8; // 1. Ring cylinder(30,60,60,center); // 2. Ring cylinder(30,55,55); // "Löcher" translate([44.2,-38.5,3]) rotate([0,0,67.5]){ cube([37,4.865,24],center);} translate([-58.75,-3.5,3]) rotate([0,0,-67.5]){ cube([37,4.865,24],center);} translate([-53.9,2.25,3]) rotate([0,0,67.5]){ cube([37,4.865,24],center);} translate([39.7,36.5,3]) rotate([0,0,-67.5]){ cube([37,4.865,24],center);} translate([2,54,3]) rotate([0,0,-22.5]){ cube([37,4.865,24],center);} translate([-36.5,39.7,3]) rotate([0,0,22.5]){ cube([37,4.865,24],center);} translate([-38.5,-44.2,3]) rotate([0,0,-22.5]){ cube([37,4.865,24],center);} translate([3.85,-58.6,3]) rotate([0,0,22.5]){ cube([37,4.865,24],center);} } // Riesenrad Innengestell difference() { translate([-58.5,-2,0]){ cube([117,4,30],center);} translate([-58.5,-2,3]){ cube([117,4,24],center);} }; difference() { translate([-2,-58.5,0]){ cube([4,117,30],center);} translate([-2,-58.5,3]){ cube([4,117,24],center);} }; $fn=200; translate([0,0,-25]){cylinder(80,3,3);}; }; // Riesenrad Aufhängung translate([30.5,-4,15]){cube([5,8,100]);}; translate([-35,-4,15]){cube([5,8,100]);}; // Riesenrad Fuß $fn=200; cylinder(15,60,40); // Gondeln for(i=[0:7]){ translate([0,57.5*sin(i*45),57.5*(1-cos(i*45))]){ translate([-10,-10,17]){ difference(){ cube ([20,20,20]); translate([2.5,2.5,2.5]){cube([15,15,15]);} translate([2.5,-0.1,9.5]){cube([15,30,8]);} translate([0,2.5,9.5]){cube([20,15,8]);} ;};} // Aufhängung Gondeln translate([-21,0,43])rotate([0,90,0]){cylinder(42,1.5,1.5);} translate([16,-3,35]){cube ([2.5,6,11.5],center);} translate([-18.5,-3,35]){cube ([2.5,6,11.5],center);} translate([-17,-3,35]){cube ([34.5,6,2.5],center);} }; };