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 (from parent 1:
7f8ebb3
)
pull-cord-keeper: Break out VExtrude and OuterOval
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Mon, 31 Aug 2015 22:07:29 +0000
(23:07 +0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Mon, 31 Aug 2015 22:07:29 +0000
(23:07 +0100)
pull-cord-keeper.scad
patch
|
blob
|
history
diff --git
a/pull-cord-keeper.scad
b/pull-cord-keeper.scad
index 4812465f1b99be691291c5f658d1b28deb4f511e..d225fb1846376e6337bc2a3920afcfa8519ff515 100644
(file)
--- a/
pull-cord-keeper.scad
+++ b/
pull-cord-keeper.scad
@@
-33,10
+33,20
@@
module Oval(centredist, rad) {
}
}
}
}
+module VExtrude(){
+ translate([0,0, -height/2])
+ linear_extrude(height=20)
+ children(0);
+}
+
+module OuterOval(){
+ Oval(hcentredist, houterrad);
+}
+
module Hoop(){
difference(){
hull(){
module Hoop(){
difference(){
hull(){
- O
val(hcentredist, houterrad
);
+ O
uterOval(
);
translate([0, (blockdepth + hoopthick)/2 + hinnerrad])
square([blockwidth,
blockdepth + hoopthick],
translate([0, (blockdepth + hoopthick)/2 + hinnerrad])
square([blockwidth,
blockdepth + hoopthick],
@@
-48,8
+58,7
@@
module Hoop(){
module Positive(){
difference(){
module Positive(){
difference(){
- translate([0,0, -height/2])
- linear_extrude(height=20)
+ VExtrude()
Hoop();
rotate([90,0,0])
Hoop();
rotate([90,0,0])