|
|
|
@ -6,23 +6,23 @@ module kasten(){
@@ -6,23 +6,23 @@ module kasten(){
|
|
|
|
|
d2=1.5; |
|
|
|
|
difference(){ |
|
|
|
|
hull(){ |
|
|
|
|
translate([-(b-d1)/2,0,0])cube([b-d1,l,h],translate); |
|
|
|
|
translate([-b/2,0,0])cube([b,l,h-d2],translate); |
|
|
|
|
translate([-(b-d1)/2,0,0])cube([b-d1,l,h]); |
|
|
|
|
translate([-b/2,0,0])cube([b,l,h-d2]); |
|
|
|
|
} |
|
|
|
|
schwelle(); |
|
|
|
|
} |
|
|
|
|
translate([0,0.8,h])cube([b-d1,0.4,0.1],true); |
|
|
|
|
translate([0,2.9,h])cube([b-d1,0.4,0.1],true); |
|
|
|
|
translate([0,5,h])cube([b-d1,0.4,0.1],true); |
|
|
|
|
translate([0,7.1,h])cube([b-d1,0.4,0.1],true); |
|
|
|
|
translate([0,9.2,h])cube([b-d1,0.4,0.1],true); |
|
|
|
|
translate([0,0.8,h]) cube([b-d1,0.4,0.1],true); |
|
|
|
|
translate([0,2.9,h]) cube([b-d1,0.4,0.1],true); |
|
|
|
|
translate([0,5,h]) cube([b-d1,0.4,0.1],true); |
|
|
|
|
translate([0,7.1,h]) cube([b-d1,0.4,0.1],true); |
|
|
|
|
translate([0,9.2,h]) cube([b-d1,0.4,0.1],true); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
module schwelle(){ |
|
|
|
|
b=6; |
|
|
|
|
l=30; |
|
|
|
|
h=2.5; |
|
|
|
|
translate([-b/2,1,0])cube([b,l,h]); |
|
|
|
|
translate([-b/2,1,-1])cube([b,l,h+1]); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
kasten(); |
|
|
|
|
color([0.46,0.50,0.5]) kasten(); |
|
|
|
|