summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/example016.scad37
-rw-r--r--examples/example016.stlbin0 -> 6484 bytes
2 files changed, 37 insertions, 0 deletions
diff --git a/examples/example016.scad b/examples/example016.scad
new file mode 100644
index 0000000..0dfe50b
--- /dev/null
+++ b/examples/example016.scad
@@ -0,0 +1,37 @@
+
+// example016.stl is derived from Mblock.stl
+// (c) 2009 Will Langford licensed under
+// the Creative Commons - GNU GPL license.
+// http://www.thingiverse.com/thing:753
+//
+// Jonas Pfeil converted the file to binary
+// STL and duplicated its content.
+
+module blk1() {
+ cube([ 65, 28, 28 ], center = true);
+}
+
+module blk2() {
+ difference() {
+ translate([ 0, 0, 7.5 ])
+ cube([ 60, 28, 14 ], center = true);
+ cube([ 8, 32, 32 ], center = true);
+ }
+}
+
+module chop() {
+ translate([ -14, 0, 0 ])
+ import_stl(filename = "example016.stl", convexity = 12);
+}
+
+difference() {
+ blk1();
+ for (alpha = [0, 90, 180, 270]) {
+ rotate(alpha, [ 1, 0, 0]) render(convexity = 12)
+ difference() {
+ blk2();
+ chop();
+ }
+ }
+}
+
diff --git a/examples/example016.stl b/examples/example016.stl
new file mode 100644
index 0000000..c24cdf7
--- /dev/null
+++ b/examples/example016.stl
Binary files differ
contact: Jan Huwald // Impressum