From bf749b4a7b082ba0756a6de7bdea6fbe24295ec9 Mon Sep 17 00:00:00 2001 From: Nicolas MASSE Date: Thu, 15 Mar 2018 09:33:29 +0100 Subject: [PATCH] modules & hull --- 006-Modules/assembly.scad | 6 ++++++ 006-Modules/bolt.scad | 6 ++++++ 006-Modules/washer.scad | 6 ++++++ 007-Hull/dice.scad | 13 +++++++++++++ 4 files changed, 31 insertions(+) create mode 100644 006-Modules/assembly.scad create mode 100644 006-Modules/bolt.scad create mode 100644 006-Modules/washer.scad create mode 100644 007-Hull/dice.scad 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); +}