From f127b4a319109ccba7506d99dc86e8dfb9bdf1d0 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Sun, 26 Feb 2023 13:03:05 +0100 Subject: Maus soweit ok, aber noch nicht druckbar --- Maus.scad | 48 +++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 45 insertions(+), 3 deletions(-) diff --git a/Maus.scad b/Maus.scad index d320c38..48f6ebc 100644 --- a/Maus.scad +++ b/Maus.scad @@ -10,7 +10,7 @@ Bauchpunkte = [ ]; Ohrpunkte = [ - [0,2],[8,2],[10,5],[10,8],[8,10],[4,9],[2,7] + [0,2],[8,5],[0,5] ]; rotate_extrude(angle = 360){ @@ -54,5 +54,47 @@ for(i=[-1:2:1]) for(i=[0:180:180]) translate([0,0,8]) rotate([0,-90,i]) - linear_extrude(2, center=true) - polygon(points = Ohrpunkte); \ No newline at end of file + union() { + linear_extrude(2, center=true) { + hull() { + polygon(points = Ohrpunkte); + translate([6.5,6.5]) + circle(4); + } + } + } +for(i=[-1:2:1]) + translate([20,7*i,-26]) + rotate([0,0,5*i]) + union() { + hull() { + for(j=[-1:2:1]) + translate([-20,j*1.5,0]) + rotate([0,90,0]) + cylinder(h = 20, r = 1); + translate([-20,0,3.5]) + rotate([00,95,0]) { + cylinder(h=20, r=2.5); + translate([0,0,20]) + scale([1,1,1/2.5]) + sphere(r=2.5); + } + } + hull() + for(j=[-1:2:1]) + for(k=[0:1]) + translate([0,j*(1.5-0.5*k),5*k]) + sphere(r=1); + } +for(i=[-1:2:1]) + translate([23,i*10,-13]) + rotate([90 - 5*i,200,0]) { + rotate_extrude(angle = 35) + translate([25,0,0]) + circle(r=2.5); + translate([25,0,0]) + sphere(r = 2.5); + rotate([0,0,35]) + translate([25,0,0]) + sphere(r = 2.5); + } -- cgit v1.2.3-70-g09d2