chiark / gitweb /
ksafe-base: side walls refactor, wip
[reprap-play.git] / 35mmjack-dummy.scad
1 // -*- C -*-
2
3 p2 = [ 0, 3.0 /2 ];
4 p1 = p2 + [ -1.0, -1.0 ];
5 p3 = [ 3.0, 2.5 /2 ];
6 p4 = [ p3[0] + (3.2-2.5)/2 , 3.2 /2 ];
7 p8 = [ 13.0, 8.0 /2 ];
8 p5 = [ p8[0] - 8.5, 3.2 /2 ];
9 p6 = [ p5[0] + (3.5-3.2)/2, 3.5 /2];
10 p7 = [ p8[0], p6[1] ];
11 p9 = p8 + [ 10, 0 ];
12
13 $fa = 1;
14 $fs = 0.1;
15
16 module Plan(){
17   polygon([[ p1[0], 0.1 ],
18            p1, p2, p3, p4, p5, p6, p7, p8, p9,
19            [ p9[0], 0.1 ]]);
20 }
21
22 module Dummy(){
23   rotate_extrude()
24     rotate([0,0,-90])
25     Plan();
26   translate([0,0, -p1[0]])
27     mirror([0,0,1])
28     cylinder(r= 0.2, h= p9[0] - p1[0]);
29 }
30
31 //Plan();
32 Dummy();