Changed license of most remaining examples to CC0

master
Marius Kintel 2015-01-13 23:51:56 -05:00
parent cce80c5a96
commit b2692d9a98
20 changed files with 679 additions and 13 deletions

View File

@ -11,3 +11,15 @@ intersection()
linear_extrude(height = 100, center = true, convexity= 3)
import(file = "advance_intersection.dxf");
}
// Written by Clifford Wolf <clifford@clifford.at> and Marius
// Kintel <marius@kintel.net>
//
// To the extent possible under law, the author(s) have dedicated all
// copyright and related and neighboring rights to this software to the
// public domain worldwide. This software is distributed without any
// warranty.
//
// You should have received a copy of the CC0 Public Domain
// Dedication along with this software.
// If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.

View File

@ -31,3 +31,15 @@ module demo_cut()
translate([ -30, 0, 0 ]) demo_proj();
translate([ +30, 0, 0 ]) demo_cut();
// Written by Clifford Wolf <clifford@clifford.at> and Marius
// Kintel <marius@kintel.net>
//
// To the extent possible under law, the author(s) have dedicated all
// copyright and related and neighboring rights to this software to the
// public domain worldwide. This software is distributed without any
// warranty.
//
// You should have received a copy of the CC0 Public Domain
// Dedication along with this software.
// If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.

View File

@ -75,3 +75,15 @@ translate([ 30, 0, 0 ])
nut();
spring();
// Written by Clifford Wolf <clifford@clifford.at> and Marius
// Kintel <marius@kintel.net>
//
// To the extent possible under law, the author(s) have dedicated all
// copyright and related and neighboring rights to this software to the
// public domain worldwide. This software is distributed without any
// warranty.
//
// You should have received a copy of the CC0 Public Domain
// Dedication along with this software.
// If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.

View File

@ -8,3 +8,14 @@ intersection_for(i = [
])
rotate(i) cube([100, 20, 20], center = true);
// Written by Clifford Wolf <clifford@clifford.at> and Marius
// Kintel <marius@kintel.net>
//
// To the extent possible under law, the author(s) have dedicated all
// copyright and related and neighboring rights to this software to the
// public domain worldwide. This software is distributed without any
// warranty.
//
// You should have received a copy of the CC0 Public Domain
// Dedication along with this software.
// If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.

View File

@ -43,3 +43,14 @@ module example006()
example006();
// Written by Clifford Wolf <clifford@clifford.at> and Marius
// Kintel <marius@kintel.net>
//
// To the extent possible under law, the author(s) have dedicated all
// copyright and related and neighboring rights to this software to the
// public domain worldwide. This software is distributed without any
// warranty.
//
// You should have received a copy of the CC0 Public Domain
// Dedication along with this software.
// If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.

View File

@ -20,3 +20,15 @@ module clock_hour_words(word_offset=20.0,word_height=2.0) {
}
clock_hour_words(word_offset=16.0,word_height=5.0);
// Written by Clifford Wolf <clifford@clifford.at> and Marius
// Kintel <marius@kintel.net>
//
// To the extent possible under law, the author(s) have dedicated all
// copyright and related and neighboring rights to this software to the
// public domain worldwide. This software is distributed without any
// warranty.
//
// You should have received a copy of the CC0 Public Domain
// Dedication along with this software.
// If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.

View File

@ -22,3 +22,15 @@ for (i = [1:4])
}
}
}
// Written by Clifford Wolf <clifford@clifford.at> and Marius
// Kintel <marius@kintel.net>
//
// To the extent possible under law, the author(s) have dedicated all
// copyright and related and neighboring rights to this software to the
// public domain worldwide. This software is distributed without any
// warranty.
//
// You should have received a copy of the CC0 Public Domain
// Dedication along with this software.
// If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.

View File

@ -0,0 +1,28 @@
echo(version=version());
module LetterBlock(letter, size=30) {
difference() {
translate([0,0,size/4])
cube([size,size,size/2], center=true);
translate([0,0,size/6])
linear_extrude(height=size, convexity=3)
text(letter,
size=size*22/30,
font="Tahoma",
halign="center",
valign="center");
}
}
LetterBlock("M");
// Written by Marius Kintel <marius@kintel.net>
//
// To the extent possible under law, the author(s) have dedicated all
// copyright and related and neighboring rights to this software to the
// public domain worldwide. This software is distributed without any
// warranty.
//
// You should have received a copy of the CC0 Public Domain
// Dedication along with this software.
// If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.

View File

@ -64,3 +64,14 @@ translate([0, 0, -10])
// cutview();
// Written by Clifford Wolf <clifford@clifford.at> and Marius
// Kintel <marius@kintel.net>
//
// To the extent possible under law, the author(s) have dedicated all
// copyright and related and neighboring rights to this software to the
// public domain worldwide. This software is distributed without any
// warranty.
//
// You should have received a copy of the CC0 Public Domain
// Dedication along with this software.
// If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.

View File

@ -29,3 +29,14 @@ intersection()
import(file = "fan_view.dxf", layer = "fan_side", origin = fan_side_center);
}
// Written by Clifford Wolf <clifford@clifford.at> and Marius
// Kintel <marius@kintel.net>
//
// To the extent possible under law, the author(s) have dedicated all
// copyright and related and neighboring rights to this software to the
// public domain worldwide. This software is distributed without any
// warranty.
//
// You should have received a copy of the CC0 Public Domain
// Dedication along with this software.
// If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.

View File

@ -31,3 +31,15 @@ difference()
import(file = "text.dxf", layer = "X");
}
}
// Written by Clifford Wolf <clifford@clifford.at> and Marius
// Kintel <marius@kintel.net>
//
// To the extent possible under law, the author(s) have dedicated all
// copyright and related and neighboring rights to this software to the
// public domain worldwide. This software is distributed without any
// warranty.
//
// You should have received a copy of the CC0 Public Domain
// Dedication along with this software.
// If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.

450
examples/Shapes/M.stl Normal file
View File

@ -0,0 +1,450 @@
solid OpenSCAD_Model
facet normal -1 0 0
outer loop
vertex -15 15 0
vertex -15 -15 0
vertex -15 -15 15
endloop
endfacet
facet normal -1 -0 -0
outer loop
vertex -15 15 15
vertex -15 15 0
vertex -15 -15 15
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 6.88264 -10.8438 15
vertex -6.49335 -10.8438 15
vertex 15 -15 15
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -9.24535 11.3642 15
vertex -15 15 15
vertex -9.24535 -10.8438 15
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 5.72964 11.3642 15
vertex -5.22034 11.3642 15
vertex 0.351639 -0.977737 15
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -15 15 15
vertex -15 -15 15
vertex -9.24535 -10.8438 15
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -5.22034 11.3642 15
vertex -15 15 15
vertex -9.24535 11.3642 15
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 15 15 15
vertex -15 15 15
vertex -5.22034 11.3642 15
endloop
endfacet
facet normal 0 -0 1
outer loop
vertex 9.82664 11.3642 15
vertex 15 15 15
vertex 5.72964 11.3642 15
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 15 15 15
vertex -5.22034 11.3642 15
vertex 5.72964 11.3642 15
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 9.82664 -10.8438 15
vertex 15 15 15
vertex 9.82664 11.3642 15
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 15 -15 15
vertex 9.82664 -10.8438 15
vertex 6.88264 -10.8438 15
endloop
endfacet
facet normal 0 -0 1
outer loop
vertex 15 -15 15
vertex 15 15 15
vertex 9.82664 -10.8438 15
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -15 -15 15
vertex 15 -15 15
vertex -6.49335 -10.8438 15
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -6.49335 -10.8438 15
vertex 1.07065 -4.69974 15
vertex -0.726349 -4.69974 15
endloop
endfacet
facet normal 0 -0 1
outer loop
vertex 6.88264 -10.8438 15
vertex 6.88264 8.29724 15
vertex 1.07065 -4.69974 15
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -15 -15 15
vertex -6.49335 -10.8438 15
vertex -9.24535 -10.8438 15
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 6.88264 -10.8438 15
vertex 1.07065 -4.69974 15
vertex -6.49335 -10.8438 15
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -6.49335 8.29724 15
vertex -6.49335 -10.8438 15
vertex -0.726349 -4.69974 15
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 15 -15 15
vertex 15 -15 0
vertex 15 15 0
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 15 15 15
vertex 15 -15 15
vertex 15 15 0
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 15 15 0
vertex -15 15 0
vertex -15 15 15
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 15 15 15
vertex 15 15 0
vertex -15 15 15
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 15 -15 0
vertex -15 -15 0
vertex -15 15 0
endloop
endfacet
facet normal -0 -0 -1
outer loop
vertex 15 15 0
vertex 15 -15 0
vertex -15 15 0
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -15 -15 15
vertex -15 -15 0
vertex 15 -15 0
endloop
endfacet
facet normal -0 -1 -0
outer loop
vertex 15 -15 15
vertex -15 -15 15
vertex 15 -15 0
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -6.49335 8.29724 5
vertex -9.24535 -10.8438 5
vertex -6.49335 -10.8438 5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -6.49335 8.29724 5
vertex -9.24535 11.3642 5
vertex -9.24535 -10.8438 5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 1.07065 -4.69974 5
vertex 0.351639 -0.977737 5
vertex -0.726349 -4.69974 5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 0.351639 -0.977737 5
vertex -6.49335 8.29724 5
vertex -0.726349 -4.69974 5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -5.22034 11.3642 5
vertex -9.24535 11.3642 5
vertex -6.49335 8.29724 5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 9.82664 -10.8438 5
vertex 6.88264 8.29724 5
vertex 6.88264 -10.8438 5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 9.82664 11.3642 5
vertex 6.88264 8.29724 5
vertex 9.82664 -10.8438 5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 9.82664 11.3642 5
vertex 5.72964 11.3642 5
vertex 6.88264 8.29724 5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 6.88264 8.29724 5
vertex 0.351639 -0.977737 5
vertex 1.07065 -4.69974 5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 5.72964 11.3642 5
vertex 0.351639 -0.977737 5
vertex 6.88264 8.29724 5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 0.351639 -0.977737 5
vertex -5.22034 11.3642 5
vertex -6.49335 8.29724 5
endloop
endfacet
facet normal 0.914058 0.405584 0
outer loop
vertex -0.726349 -4.69974 5
vertex -6.49335 8.29724 5
vertex -6.49335 8.29724 15
endloop
endfacet
facet normal 0.914058 0.405584 0
outer loop
vertex -0.726349 -4.69974 15
vertex -0.726349 -4.69974 5
vertex -6.49335 8.29724 15
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 1.07065 -4.69974 5
vertex -0.726349 -4.69974 5
vertex -0.726349 -4.69974 15
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 1.07065 -4.69974 15
vertex 1.07065 -4.69974 5
vertex -0.726349 -4.69974 15
endloop
endfacet
facet normal -0.912882 0.408223 0
outer loop
vertex 6.88264 8.29724 5
vertex 1.07065 -4.69974 5
vertex 1.07065 -4.69974 15
endloop
endfacet
facet normal -0.912882 0.408223 0
outer loop
vertex 6.88264 8.29724 15
vertex 6.88264 8.29724 5
vertex 1.07065 -4.69974 15
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 6.88264 -10.8438 15
vertex 6.88264 -10.8438 5
vertex 6.88264 8.29724 5
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 6.88264 8.29724 15
vertex 6.88264 -10.8438 15
vertex 6.88264 8.29724 5
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 9.82664 -10.8438 5
vertex 6.88264 -10.8438 5
vertex 6.88264 -10.8438 15
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 9.82664 -10.8438 15
vertex 9.82664 -10.8438 5
vertex 6.88264 -10.8438 15
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 9.82664 11.3642 5
vertex 9.82664 -10.8438 5
vertex 9.82664 -10.8438 15
endloop
endfacet
facet normal -1 -0 -0
outer loop
vertex 9.82664 11.3642 15
vertex 9.82664 11.3642 5
vertex 9.82664 -10.8438 15
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 5.72964 11.3642 15
vertex 5.72964 11.3642 5
vertex 9.82664 11.3642 5
endloop
endfacet
facet normal -0 -1 -0
outer loop
vertex 9.82664 11.3642 15
vertex 5.72964 11.3642 15
vertex 9.82664 11.3642 5
endloop
endfacet
facet normal 0.916746 -0.399471 0
outer loop
vertex 0.351639 -0.977737 15
vertex 0.351639 -0.977737 5
vertex 5.72964 11.3642 5
endloop
endfacet
facet normal 0.916746 -0.399471 0
outer loop
vertex 5.72964 11.3642 15
vertex 0.351639 -0.977737 15
vertex 5.72964 11.3642 5
endloop
endfacet
facet normal -0.911421 -0.411475 -0
outer loop
vertex -5.22034 11.3642 15
vertex -5.22034 11.3642 5
vertex 0.351639 -0.977737 5
endloop
endfacet
facet normal -0.911421 -0.411475 -0
outer loop
vertex 0.351639 -0.977737 15
vertex -5.22034 11.3642 15
vertex 0.351639 -0.977737 5
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -9.24535 11.3642 15
vertex -9.24535 11.3642 5
vertex -5.22034 11.3642 5
endloop
endfacet
facet normal -0 -1 -0
outer loop
vertex -5.22034 11.3642 15
vertex -9.24535 11.3642 15
vertex -5.22034 11.3642 5
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -9.24535 -10.8438 15
vertex -9.24535 -10.8438 5
vertex -9.24535 11.3642 5
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -9.24535 11.3642 15
vertex -9.24535 -10.8438 15
vertex -9.24535 11.3642 5
endloop
endfacet
facet normal 0 1 0
outer loop
vertex -6.49335 -10.8438 5
vertex -9.24535 -10.8438 5
vertex -9.24535 -10.8438 15
endloop
endfacet
facet normal 0 1 0
outer loop
vertex -6.49335 -10.8438 15
vertex -6.49335 -10.8438 5
vertex -9.24535 -10.8438 15
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -6.49335 8.29724 5
vertex -6.49335 -10.8438 5
vertex -6.49335 -10.8438 15
endloop
endfacet
facet normal -1 -0 -0
outer loop
vertex -6.49335 8.29724 15
vertex -6.49335 8.29724 5
vertex -6.49335 -10.8438 15
endloop
endfacet
endsolid OpenSCAD_Model

View File

@ -1,10 +1,5 @@
// chopped_blocks.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.
// chopped_blocks.stl is derived from Basics/LetterBlock.scad
// The exported STL was converted to binary using MeshLab
echo(version=version());
@ -21,7 +16,7 @@ module blk2() {
}
module chop() {
translate([ -14, 0, 0 ])
translate([ -18, 0, 0 ])
import(file = "chopped_blocks.stl", convexity = 12);
}
@ -36,3 +31,14 @@ difference() {
}
}
// Written by Clifford Wolf <clifford@clifford.at> and Marius
// Kintel <marius@kintel.net>
//
// To the extent possible under law, the author(s) have dedicated all
// copyright and related and neighboring rights to this software to the
// public domain worldwide. This software is distributed without any
// warranty.
//
// You should have received a copy of the CC0 Public Domain
// Dedication along with this software.
// If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.

Binary file not shown.

View File

@ -13,3 +13,14 @@ for (i = [-100:5:+100]) {
translate([ i, 0, -30 ]) cylinder(r1 = 6, r2 = 2, h = get_cylinder_h(i)*3);
}
// Written by Clifford Wolf <clifford@clifford.at> and Marius
// Kintel <marius@kintel.net>
//
// To the extent possible under law, the author(s) have dedicated all
// copyright and related and neighboring rights to this software to the
// public domain worldwide. This software is distributed without any
// warranty.
//
// You should have received a copy of the CC0 Public Domain
// Dedication along with this software.
// If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.

View File

@ -27,3 +27,14 @@ module shape()
// linear_extrude(convexity = 10, center = true)
shape();
// Written by Clifford Wolf <clifford@clifford.at> and Marius
// Kintel <marius@kintel.net>
//
// To the extent possible under law, the author(s) have dedicated all
// copyright and related and neighboring rights to this software to the
// public domain worldwide. This software is distributed without any
// warranty.
//
// You should have received a copy of the CC0 Public Domain
// Dedication along with this software.
// If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.

View File

@ -16,3 +16,15 @@ polyhedron(
[4, 0, 3]
]
);
// Written by Clifford Wolf <clifford@clifford.at> and Marius
// Kintel <marius@kintel.net>
//
// To the extent possible under law, the author(s) have dedicated all
// copyright and related and neighboring rights to this software to the
// public domain worldwide. This software is distributed without any
// warranty.
//
// You should have received a copy of the CC0 Public Domain
// Dedication along with this software.
// If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.

View File

@ -36,3 +36,14 @@ module roundedBox(size, radius, sidesonly)
translate([-15,0,0])roundedBox([20,30,40], 5, true);
translate([15,0,0]) roundedBox([20,30,40], 5, false);
// Written by Clifford Wolf <clifford@clifford.at> and Marius
// Kintel <marius@kintel.net>
//
// To the extent possible under law, the author(s) have dedicated all
// copyright and related and neighboring rights to this software to the
// public domain worldwide. This software is distributed without any
// warranty.
//
// You should have received a copy of the CC0 Public Domain
// Dedication along with this software.
// If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.

View File

@ -1,6 +1,4 @@
// example012.stl is Mblock.stl, (c) 2009 Will Langford
// licensed under the Creative Commons - GNU GPL license.
// http://www.thingiverse.com/thing:753
// M.stl is generated from Basics/LetterBlock.scad
echo(version=version());
@ -8,6 +6,18 @@ difference()
{
sphere(20);
translate([ -2.92, 0.5, +20 ]) rotate([180, 0, 180])
import("sphere.stl", convexity = 5);
translate([ 0, 0.5, +20 ]) rotate([180, 0, 180])
import("M.stl", convexity = 5);
}
// Written by Clifford Wolf <clifford@clifford.at> and Marius
// Kintel <marius@kintel.net>
//
// To the extent possible under law, the author(s) have dedicated all
// copyright and related and neighboring rights to this software to the
// public domain worldwide. This software is distributed without any
// warranty.
//
// You should have received a copy of the CC0 Public Domain
// Dedication along with this software.
// If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.

View File

@ -156,3 +156,14 @@ if (mode == "exploded")
if (mode == "assembled")
assembled();
// Written by Clifford Wolf <clifford@clifford.at> and Marius
// Kintel <marius@kintel.net>
//
// To the extent possible under law, the author(s) have dedicated all
// copyright and related and neighboring rights to this software to the
// public domain worldwide. This software is distributed without any
// warranty.
//
// You should have received a copy of the CC0 Public Domain
// Dedication along with this software.
// If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.