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: wip, Q0 etc
[reprap-play.git]
/
flyscreen-handle.scad
diff --git
a/flyscreen-handle.scad
b/flyscreen-handle.scad
index 84d94cfce6bfc57a4fbac656d15dab0cc3398e35..6afe0bcfa18c94c0e47a94f4fb2b0d4c66f4c972 100644
(file)
--- a/
flyscreen-handle.scad
+++ b/
flyscreen-handle.scad
@@
-5,13
+5,25
@@
opening_depth = 7.88;
openingcnr_dia = 1.34;
opening_protrh = 1.8;
openingcnr_dia = 1.34;
opening_protrh = 1.8;
+pivot_x = 6;
+
+pivoting_gap = 1;
+
+// calculated
+
+Q0 = [ openingcnr_dia/2,
+ openingcnr_dia/2 + opening_height/2 ];
+
+P0 = [ pivot_x, pivoting_gap ];
+//P4 = [
+
module ExtrusionSect(){
cr = openingcnr_dia/2;
toph = opening_height/2 + opening_protrh;
for (my=[0,1]) {
mirror([0,my]) {
module ExtrusionSect(){
cr = openingcnr_dia/2;
toph = opening_height/2 + opening_protrh;
for (my=[0,1]) {
mirror([0,my]) {
- translate(
[cr/2, opening_height/2 + cr/2]
) {
+ translate(
Q0
) {
hull(){
circle(r=cr, $fn=20);
translate([-cr,10]) square([cr*2, 1]);
hull(){
circle(r=cr, $fn=20);
translate([-cr,10]) square([cr*2, 1]);
@@
-28,4
+40,8
@@
module ExtrusionSect(){
}
}
}
}
+module LeverSect(){
+
+}
+
ExtrusionSect();
ExtrusionSect();