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
poster-tube-lid: catch: rework means assembly part is bigger
[reprap-play.git]
/
fire-blanket-wall-mushroom.scad
diff --git
a/fire-blanket-wall-mushroom.scad
b/fire-blanket-wall-mushroom.scad
index 8db912ccb49db1adff43e6e716c9d04eaac7b767..dae4769632bcd53660ebb44c61acbf52feae66c7 100644
(file)
--- a/
fire-blanket-wall-mushroom.scad
+++ b/
fire-blanket-wall-mushroom.scad
@@
-1,13
+1,15
@@
// -*- C -*-
// -*- C -*-
-screwrad = 4.3 / 2 + 0.30;
-shaftrad = 7.5 / 2 - 0.30;
+fudge=0.15;
-diskrad = 12.0 / 2 - 0.25;
+screwrad = 4.5 / 2 + fudge; // xxx check
+shaftrad = 7.5 / 2 - fudge;
+
+diskrad = 12.0 / 2 - fudge;
csinkpart = 0.5;
csinkpart = 0.5;
-shaftlen =
4;
+shaftlen =
8; // xxx check
diskthick = 1.5;
diskthick = 1.5;
@@
-18,9
+20,6
@@
disktaperratio = 2;
disktaperrad = diskrad - diskthick / disktaperratio;
totallen = shaftlen + diskthick;
disktaperrad = diskrad - diskthick / disktaperratio;
totallen = shaftlen + diskthick;
-echo(disktaperrad, screwheadrad);
-echo(diskrad, disktaperrad, shaftrad, screwheadrad, screwrad);
-
module SidePlan(){
polygon([[-screwrad, 0],
[-disktaperrad, 0],
module SidePlan(){
polygon([[-screwrad, 0],
[-disktaperrad, 0],
@@
-30,4
+29,12
@@
module SidePlan(){
[-screwrad, -totallen]]);
}
[-screwrad, -totallen]]);
}
-SidePlan();
+module Bush(){
+ rotate_extrude($fn=25, convexity=3){
+ SidePlan();
+ }
+}
+
+//SidePlan();
+rotate([0,180,0])
+ Bush();