12345678910111213141516171819202122232425262728293031323334353637 |
- // 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(file = "example016.stl", convexity = 12);
- }
- difference() {
- blk1();
- for (alpha = [0, 90, 180, 270]) {
- rotate(alpha, [ 1, 0, 0]) render(convexity = 12)
- difference() {
- blk2();
- chop();
- }
- }
- }
|