/* TODO: box-dog floppy ears chub round tail little tongue TODO: sphere-cow */ /* GNU AGPLv3 (or later at your option) see bottom for more license info */ $fn = 50; // body color("red") cube(30); // ears color("blue"){ translate([5, 5, 29]) { rotate(a = -15, v = [0, 1, 0]) { minkowski() { cylinder(h = 6, r1 = 4, r2 = 0); sphere(1); } } } translate([30 - 5, 5, 29]) { rotate(a = 15, v = [0, 1, 0]) { minkowski() { cylinder(h = 6, r1 = 4, r2 = 0); sphere(1); } } } } // eyes color("green"){ translate([7, 3, 20]) { sphere(5); } translate([30 - 7, 3, 20]) { sphere(5); } } // nose color("yellow"){ translate([15, 4.5, 19]) { sphere(5); } } // front paws color("orange"){ translate([0, -5, 0]) { cube([10, 5, 5]); } translate([30 - 10, -5, 0]) { cube([10, 5, 5]); } } // back paws color("purple"){ translate([-5, 30 - 10, 0]) { cube([5, 10, 5]); } translate([30, 30 - 10, 0]) { cube([5, 10, 5]); } } // tail translate([(30 - 3)/2, 30, 0]) { cube([3, 5, 3]); } /* This file is part of 3d-printables. 3d-printables is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. 3d-printables is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with challenge-bot. If not, see . */