chiark
/
gitweb
/
~ianmdlvl
/
reprap-play.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
scaffold-clamp-cleat: wip
[reprap-play.git]
/
summit-lantern-hook.scad
diff --git
a/summit-lantern-hook.scad
b/summit-lantern-hook.scad
index bee914d11824325b735862c0229b93fd601b5b22..e91573a51e2ecdc3f283b98af922ef47fb99d7ef 100644
(file)
--- a/
summit-lantern-hook.scad
+++ b/
summit-lantern-hook.scad
@@
-3,10
+3,11
@@
include <utils.scad>
height = 60;
include <utils.scad>
height = 60;
-th = 6;
curl = 10;
width = 85;
curl = 10;
width = 85;
-sides_depth = 35;
+sides_depth = 50;
+th = 6;
+th2 = 4;
$fa = 3;
$fs = 0.3;
$fa = 3;
$fs = 0.3;
@@
-40,21
+41,17
@@
module Upper(){
}
module Lower(){
}
module Lower(){
- difference(){
- linextr(-zmin, 0)
- square(center = true, [curl + th*2, th]);
- linextr_y_xz(-th, th)
- circle(r = curl/2);
- }
+ rotate([180,0,0])
+ EndCurl();
linextr(-zmin, -zmin + th) {
linextr(-zmin, -zmin + th) {
- square(center=true, [th, width]);
+ square(center=true, [th
2
, width]);
for (m=[0,1])
mirror([0,m])
hull()
{
for (x= sides_depth/2 * [-1,+1])
for (m=[0,1])
mirror([0,m])
hull()
{
for (x= sides_depth/2 * [-1,+1])
- translate([ x, width/2 - th/2 ])
- circle(r= th/2);
+ translate([ x, width/2 - th
2
/2 ])
+ circle(r= th
2
/2);
}
}
}
}
}
}