chiark / gitweb /
fire-blanket-wall-mushroom: no csink
[reprap-play.git] / fire-blanket-wall-mushroom.scad
1 // -*- C -*-
2
3 screwrad = 4.3 / 2 + 0.30;
4 shaftrad = 7.5 / 2 - 0.30;
5
6 diskrad = 12.0 / 2 - 0.25;
7
8 csinkpart = 0.5;
9
10 shaftlen = 4;
11
12 diskthick = 1.5;
13
14 disktaperratio = 2;
15
16 // computed
17
18 disktaperrad = diskrad - diskthick / disktaperratio;
19 totallen = shaftlen + diskthick;
20
21 echo(disktaperrad, screwheadrad);
22 echo(diskrad, disktaperrad, shaftrad, screwheadrad, screwrad);
23
24 module SidePlan(){
25   polygon([[-screwrad, 0],
26            [-disktaperrad, 0],
27            [-diskrad, -diskthick],
28            [-shaftrad, -diskthick],
29            [-shaftrad, -totallen],
30            [-screwrad, -totallen]]);
31 }
32
33 SidePlan();