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
flyscreen-handle: bot adj cutout is better
[reprap-play.git]
/
flyscreen-handle.scad
diff --git
a/flyscreen-handle.scad
b/flyscreen-handle.scad
index bdae86586f9e0e010ed814aa06e1f0e767073da9..0b0e415ffde80109484562a4a34a4833d9b76aca 100644
(file)
--- a/
flyscreen-handle.scad
+++ b/
flyscreen-handle.scad
@@
-110,15
+110,17
@@
module LeverSect(top, inadj=false){
P6 = inadj ? P6a : P6t;
P8 = top ? P8t : P8b;
P9 = top ? P9t : P9b;
P6 = inadj ? P6a : P6t;
P8 = top ? P8t : P8b;
P9 = top ? P9t : P9b;
- PsHull([P2,P3,P4]);
difference(){
difference(){
- PsHull([P0,P1,P2,P5,P8,P9]);
+ union(){
+ PsHull([P2,P3,P4]);
+ PsHull([P0,P1,P2,P5,P8,P9]);
+ }
hull(){
hull(){
- for (
p = [ Q0
,
-
Q0 +
(P6-P5),
-
Q0 +
(P3-P4)
- ]) {
- translate(p) circle(r=edge_or, $fn=20);
+ for (
dp = [ [0,0]
,
+ (P6-P5),
+ (P3-P4)
+
]) {
+ translate(
Q0 + 5*d
p) circle(r=edge_or, $fn=20);
}
}
}
}
}
}
@@
-179,5
+181,6
@@
module Test(){
translate([0,-opening_height - 2,0]) LeverBot(true);
}
translate([0,-opening_height - 2,0]) LeverBot(true);
}
+//LeverSectBot(true);
Demo();
//Test();
Demo();
//Test();