diff --git a/006-Modules/assembly.scad b/006-Modules/assembly.scad new file mode 100644 index 0000000..5b87d2e --- /dev/null +++ b/006-Modules/assembly.scad @@ -0,0 +1,6 @@ +use +use + +washer(d=12,h=3); +translate([0,0,-7.5]) + bolt(d=12,h=50); diff --git a/006-Modules/bolt.scad b/006-Modules/bolt.scad new file mode 100644 index 0000000..0e30a83 --- /dev/null +++ b/006-Modules/bolt.scad @@ -0,0 +1,6 @@ +// Standard Bolt +module bolt(d, h) { + cylinder(d=1.9 * d, h=d/2, $fn=6); + translate ([0,0,d/2]) + cylinder(d=d, h=h); +} diff --git a/006-Modules/washer.scad b/006-Modules/washer.scad new file mode 100644 index 0000000..bd69873 --- /dev/null +++ b/006-Modules/washer.scad @@ -0,0 +1,6 @@ +module washer(d, h) { + difference() { + cylinder(d=2*d, h=h, center=true); + cylinder(d=d+1, h=h+1, center=true); + } +} diff --git a/007-Hull/dice.scad b/007-Hull/dice.scad new file mode 100644 index 0000000..694e59c --- /dev/null +++ b/007-Hull/dice.scad @@ -0,0 +1,13 @@ +$fa=1; +$fs=0.5; + +hull() { + translate([-10, -10, -10]) sphere(r=2); + translate([-10, -10, 10]) sphere(r=2); + translate([10, -10, 10]) sphere(r=2); + translate([10, -10, -10]) sphere(r=2); + translate([10, 10, -10]) sphere(r=2); + translate([10, 10, 10]) sphere(r=2); + translate([-10, 10, 10]) sphere(r=2); + translate([-10, 10, -10]) sphere(r=2); +}