From a2fcee92556ec57c591845a70f0c0d1444085959 Mon Sep 17 00:00:00 2001 From: dakkar Date: Tue, 1 Nov 2022 12:30:47 +0000 Subject: the model --- .gitignore | 4 ++++ DogCow_from_LaserWriter_8.png | Bin 0 -> 319 bytes LICENSE | 1 + background.png | Bin 0 -> 8669 bytes pixel-clarus.3mf | Bin 0 -> 235526 bytes pixel-clarus.scad | 29 +++++++++++++++++++++++++++++ 6 files changed, 34 insertions(+) create mode 100644 .gitignore create mode 100644 DogCow_from_LaserWriter_8.png create mode 100644 LICENSE create mode 100644 background.png create mode 100644 pixel-clarus.3mf create mode 100644 pixel-clarus.scad diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3d74c0f --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +*.xcf +*.gcode +*~ +*.stl diff --git a/DogCow_from_LaserWriter_8.png b/DogCow_from_LaserWriter_8.png new file mode 100644 index 0000000..f730c83 Binary files /dev/null and b/DogCow_from_LaserWriter_8.png differ diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..a39cb30 --- /dev/null +++ b/LICENSE @@ -0,0 +1 @@ +This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. \ No newline at end of file diff --git a/background.png b/background.png new file mode 100644 index 0000000..a64e26f Binary files /dev/null and b/background.png differ diff --git a/pixel-clarus.3mf b/pixel-clarus.3mf new file mode 100644 index 0000000..ad03226 Binary files /dev/null and b/pixel-clarus.3mf differ diff --git a/pixel-clarus.scad b/pixel-clarus.scad new file mode 100644 index 0000000..eff7412 --- /dev/null +++ b/pixel-clarus.scad @@ -0,0 +1,29 @@ +difference() { + + scale(123/110) union() { + color("black") intersection() { + translate([0,0,45]) + surface( + file="DogCow_from_LaserWriter_8.png", + center=true, + convexity=10, + invert=true + ); + cube([250,150,5],center=true); + }; + + color("white") translate([0,0,-3]) intersection() { + translate([0,0,-30]) + surface( + file="background.png", + center=true, + convexity=10 + ); + cube([250,150,2],center=true); + }; + }; + + // holes in the feet + translate([-45,-69,-8]) cylinder(d=3,h=10,$fn=20); + translate([58,-69,-8]) cylinder(d=3,h=10,$fn=20); +} -- cgit v1.2.3