-
Notifications
You must be signed in to change notification settings - Fork 2
/
herz.scad
27 lines (27 loc) · 827 Bytes
/
herz.scad
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
$fn=100;
difference(){
// Heart
minkowski(){
union(){
hull(){
translate([0,-6,0]) scale([0.618, 1, 1]) sphere(d=14);
translate([0,0,-15]) sphere(d=1);
}
hull(){
translate([0,6,0]) scale([0.618, 1, 1]) sphere(d=14);
translate([0,0,-15]) sphere(d=1);
}
}
cube([3,3,3], center=true);
}
// Text
translate([-10,0,-1])
rotate([90,0,90])
linear_extrude(20) text("N + H",
size = 7,
halign="center",
valign="center");
}
// Pedestal
translate([0,0,-17]) cylinder(d=5, h=5, center=true);
translate([0,0,-20]) cube([15, 25, 2.5], center=true);