| 123456789101112131415161718192021222324252627 |
- thickness = 2.5; // The thickness of each length of plastic
- width = 15; // The the total width of the hook
- height = 60; // The total height of the hook
- top_hang = 5;
- top_curl = 8;
- bottom_hang = 10;
- bottom_curl = 5;
- module length(size) {
- cube([width, thickness, size]);
- }
- length(height);
- translate([0, 0, height - thickness])
- rotate([90, 0, 0])
- length(top_hang);
- translate([0, -top_hang - thickness, height - top_curl - thickness])
- length(top_curl + thickness);
- translate([0, bottom_hang + thickness, 0])
- rotate([90, 0, 0])
- length(bottom_hang);
- translate([0, bottom_hang + thickness])
- length(bottom_curl + thickness);
|