38 lines
587 B
OpenSCAD
38 lines
587 B
OpenSCAD
$fn = 100;
|
|
|
|
// element dimensions
|
|
w = 59;
|
|
d = 28;
|
|
h = 4;
|
|
|
|
// aditionnal parameters
|
|
e = 3;
|
|
|
|
translate([0,0,e/2]);
|
|
cube([w,d,e/2], true);
|
|
module tab() {
|
|
translate([-e/4,0,(e/2+h)/2]) {
|
|
cube([e/2,2*e,h], true);
|
|
translate([-1.75*e,-e,h/2])
|
|
rotate([0,-90,-90])
|
|
linear_extrude(height = 2*e)
|
|
polygon([[0,e],[e/4,e],[0,2*e],[e/2,2*e]],
|
|
[[0,1,3,2]]);
|
|
}
|
|
}
|
|
|
|
translate([w/2,-0.35*d,0])
|
|
tab();
|
|
|
|
translate([-w/2,0,0])
|
|
rotate([0,0,180])
|
|
tab();
|
|
|
|
translate([8,d/2,0])
|
|
rotate([0,0,90])
|
|
tab();
|
|
|
|
translate([0,-d/2,0])
|
|
rotate([0,0,-90])
|
|
tab();
|