diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/example016.scad | 37 | ||||
-rw-r--r-- | examples/example016.stl | bin | 0 -> 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 Binary files differnew file mode 100644 index 0000000..c24cdf7 --- /dev/null +++ b/examples/example016.stl |