mirror of
https://github.com/correl/openscad.git
synced 2024-11-14 19:19:34 +00:00
[project_box] Add pull handle to lid
This commit is contained in:
parent
635e1a98ae
commit
f3ba84e9e6
1 changed files with 4 additions and 2 deletions
|
@ -64,13 +64,15 @@ module lid(x, y, z, slot_depth=1.5, wall_width=3, fit_tolerance=0.5) {
|
||||||
difference() {
|
difference() {
|
||||||
union() {
|
union() {
|
||||||
lid_base(x, y, z, slot_depth);
|
lid_base(x, y, z, slot_depth);
|
||||||
|
// locking tab
|
||||||
translate([x / 2 - indent_width / 2 - fit_tolerance, y - wall_width - fit_tolerance, 0])
|
translate([x / 2 - indent_width / 2 - fit_tolerance, y - wall_width - fit_tolerance, 0])
|
||||||
rotate([0, 90, 0])
|
rotate([0, 90, 0])
|
||||||
cylinder(h=x / 4, r=2*fit_tolerance);
|
cylinder(h=x / 4, r=2*fit_tolerance);
|
||||||
}
|
}
|
||||||
translate([x / 2 - indent_width / 2 - fit_tolerance, y - wall_width - fit_tolerance, z])
|
// pull handle
|
||||||
|
translate([x / 2 - indent_width / 2 - fit_tolerance, y - (2 * fit_tolerance), 0])
|
||||||
rotate([0, 90, 0])
|
rotate([0, 90, 0])
|
||||||
cylinder(h=x / 4, r=2*fit_tolerance);
|
cylinder(h=x / 4, r=3*fit_tolerance);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue