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
lock-inframe-bracket: wip new divide
[reprap-play.git]
/
lock-inframe-bracket.scad
diff --git
a/lock-inframe-bracket.scad
b/lock-inframe-bracket.scad
index 36c39b625721883acfe150b8082bf4e79a834d99..12ff9493ee6d8d3a50002da3ba22ea394d43cb18 100644
(file)
--- a/
lock-inframe-bracket.scad
+++ b/
lock-inframe-bracket.scad
@@
-140,6
+140,17
@@
module DivideHook(){ ////toplevel
}
}
}
}
+module DivideCut(){
+ w = tube_th/2;
+ d = divide_gap;
+
+ difference(){
+ offset(r=divide_gap) DivideHook();
+ DivideHook();
+ translate([-2*w,0]) mirror([0,1]) square([4*w, 4*w]);
+ }
+}
+
module DivideInPlace(){
rotate([0,0, -divide_angle])
translate([ -tube_dia/2 -tube_th/2, 0])
module DivideInPlace(){
rotate([0,0, -divide_angle])
translate([ -tube_dia/2 -tube_th/2, 0])
@@
-313,6
+324,7
@@
module DividePlanDemo(){ ////toplevel
module DivideDemo(){ ////toplevel
color("black") translate([0,0,-2]) MainPlan();
DivideInPlace() DivideHook();
module DivideDemo(){ ////toplevel
color("black") translate([0,0,-2]) MainPlan();
DivideInPlace() DivideHook();
+ color("blue") translate([0,0,2]) DivideInPlace() DivideCut();
}
//MainPlan();
}
//MainPlan();