Instantly share code, notes, and snippets.

Embed
What would you like to do?
Pinky Pie Bubble Bellie funnel
bowl = 30;
bowl_r = 20;
stem = 25;
stem_r = 2;
neck_r = 2;
thickness = .8;
curve_r = 10;
$fa = 5;
$fs = 0.1;
eps = 0.01;
module profile() {
hull() {
translate([stem_r, 0])
square([thickness, eps]);
translate([neck_r + curve_r, stem])
circle(r = curve_r);
translate([bowl_r, stem + bowl - eps])
square([thickness, eps]);
}
}
difference() {
rotate_extrude()
difference() {
profile();
translate([thickness, 0])
profile();
}
translate([-0.65,0,-.02]) {
cube(size=[1.3,4,4]);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment