diff options
author | Elena of Valhalla'' Grandi <valhalla@trueelena.org> | 2014-04-19 15:28:07 +0200 |
---|---|---|
committer | Elena of Valhalla'' Grandi <valhalla@trueelena.org> | 2014-04-19 15:28:07 +0200 |
commit | 76c9a21e662b8face9ca6140ba9b45a3df98cd1b (patch) | |
tree | d3bc445d3beeb987bff96c992f560afb0b3d583b /parts/foot.scad | |
parent | ac52ad9e17532abba5e6d6ca25d3a2d15ede59a2 (diff) |
Migrated foot to modular design
Diffstat (limited to 'parts/foot.scad')
-rw-r--r-- | parts/foot.scad | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/parts/foot.scad b/parts/foot.scad deleted file mode 100644 index 59a1f2e..0000000 --- a/parts/foot.scad +++ /dev/null @@ -1,39 +0,0 @@ - -radius = 8.25; -wall = 6; -len = 40; -foot_radius = 30; -foot_height = 8; -angle = 30; -hole_radius = 3; -hole_dist = 8; - -end = true; - -cut_h = (radius+wall)*sin(angle) + 1; -cut_r = (radius+wall)/cos(angle) + 1; - -difference() { - union() { - difference() { - rotate([0,angle,0]) cylinder(r=radius + wall, h = len); - translate([0,0,-cut_h]) cylinder(r=cut_r, h=cut_h); - } - translate([0,0,-0.01]) cylinder(r = foot_radius, h = foot_height); - translate([-cut_r+3.5,0,cut_h+2]) rotate([90, 0, 0]) difference() { - cylinder(r=8, h = 4, center=true); - cylinder(r=4, h=5, center=true); - } - if (end) { - translate([cut_r+wall/2,0,radius+wall]) rotate([0,90,0]) - cylinder(r=radius + wall, h = len); - } - } - rotate([0, angle, 0]) translate([0,0, radius * sin(angle) + foot_height]) cylinder(r = radius, h = len); - translate([0,foot_radius - hole_dist,-1]) cylinder(r=hole_radius, h=foot_height + 2); - translate([0,-foot_radius + hole_dist,-1]) cylinder(r=hole_radius, h=foot_height + 2); - if (end) { - translate([cut_r+wall/2,0,radius+wall]) rotate([0,90,0]) - translate([0,0,wall]) cylinder(r=radius, h=len); - } -} |