2018-08-05 09:50:46 +02:00
|
|
|
|
|
|
|
radius=25;
|
|
|
|
height=30;
|
|
|
|
|
|
|
|
union() {
|
|
|
|
difference() {
|
|
|
|
cylinder(h=height, r=radius, $fn=300);
|
|
|
|
translate([0, 0, -5])
|
|
|
|
cylinder(h=height+10, r=radius-2, $fn=300);
|
|
|
|
}
|
|
|
|
difference() {
|
|
|
|
union() {
|
|
|
|
translate([0, 0, height])
|
|
|
|
cylinder(h=3, r=radius+5, $fn=300);
|
|
|
|
color("green")
|
|
|
|
translate([-22, -12, 31])
|
|
|
|
cube([44, 24, 5]);
|
|
|
|
}
|
|
|
|
color("red")
|
|
|
|
translate([-20, -10, 25])
|
|
|
|
cube([40, 20, 15]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|