diff options
Diffstat (limited to 'hook.scad')
-rw-r--r-- | hook.scad | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/hook.scad b/hook.scad new file mode 100644 index 0000000..bdab179 --- /dev/null +++ b/hook.scad @@ -0,0 +1,16 @@ +module hook(diameter, length_rest, length_slide, angle=45) { + angle = 30; + rotate([-90, 0, 0]) + cylinder(r=diameter/2, h=length_rest, $fs=0.1); + + translate([0, length_rest, 0]) + rotate([angle, 0, 0]) + hull() { + translate([0, length_slide, 0]) + sphere(diameter/2, $fs=0.1); + + sphere(diameter/2, $fs=0.1); + } +} + +hook(5, 20, 10); |