chiark
/
gitweb
/
~ianmdlvl
/
reprap-play.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
fce4cea
)
lock-inframe-bracket: JoinCirc -> JoinCircs (nfc)
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Thu, 1 Sep 2016 18:21:11 +0000
(19:21 +0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Thu, 1 Sep 2016 18:21:11 +0000
(19:21 +0100)
lock-inframe-bracket.scad
patch
|
blob
|
history
diff --git
a/lock-inframe-bracket.scad
b/lock-inframe-bracket.scad
index 75c9a52e8f05f75f44ba327486bdcc46bb905a27..2d25d24acab5df11046e2dbcd93bd925278f81b4 100644
(file)
--- a/
lock-inframe-bracket.scad
+++ b/
lock-inframe-bracket.scad
@@
-56,7
+56,7
@@
module oval(sz){ // sz[0] > sz[1]
}
}
}
}
-module JoinCirc(jr){
+module JoinCirc
s
(jr){
R = tube_or + join_cr;
r = lock_or[1] + join_cr;
d = dist2d( [0,0], lock_0 );
R = tube_or + join_cr;
r = lock_or[1] + join_cr;
d = dist2d( [0,0], lock_0 );
@@
-65,9
+65,13
@@
module JoinCirc(jr){
echo(lock_0x, lock_0y, R,r, d, x,y);
echo(lock_0x, lock_0y, R,r, d, x,y);
- rotate(atan2(lock_0y, lock_0x)) {
- translate([x,-y])
- circle(r= jr);
+ for (m=[0,1]) {
+ mirror([m,0]) {
+ rotate(atan2(lock_0y, lock_0x)) {
+ translate([x,-y])
+ circle(r= jr);
+ }
+ }
}
}
}
}
@@
-83,9
+87,7
@@
module MainPlan(){
}
hull(){
}
hull(){
- for (m=[0,1])
- mirror([m,0])
- JoinCirc(0.01);
+ JoinCircs(0.01);
polygon([[0,0], lock_0, [-lock_0[0], lock_0[1]]]);
}
}
polygon([[0,0], lock_0, [-lock_0[0], lock_0[1]]]);
}
}
@@
-98,9
+100,7
@@
module MainPlan(){
oval([lock_w/2, lock_d/2]);
}
oval([lock_w/2, lock_d/2]);
}
- for (m=[0,1])
- mirror([m,0])
- JoinCirc(join_cr);
+ JoinCircs(join_cr);
}
}
}
}