c3cat-bottle-tag v2.2 + generation script #21

Merged
djerun merged 2 commits from c3cat-bottle-tag into trunk 2024-12-08 19:24:15 +01:00
Showing only changes of commit 7950ae530e - Show all commits

View file

@ -150,8 +150,13 @@ module bottle_clip(ru=13, rl=17.5, ht=26, width=2.5, name="c3cat", font="write/o
if (RENDER_COLOR_ONE) { if (RENDER_COLOR_ONE) {
color("black") difference() { color("black") difference() {
cylinder(r1=rl+width, r2=ru+width, h=ht); cylinder(r1=rl+width, r2=ru+width, h=ht);
difference() {
union() {
name(name=name, font=font, rl=rl, ht=ht, ru=ru); name(name=name, font=font, rl=rl, ht=ht, ru=ru);
logo(logo=logo, rl=rl, ht=ht, ru=ru, width=width); logo(logo=logo, rl=rl, ht=ht, ru=ru, width=width);
}
cylinder(r1=rl+width/2, r2=ru+width/2, h=ht);
}
translate([0,0,-1]) translate([0,0,-1])
cylinder(r1=rl, r2=ru, h=ht+2); cylinder(r1=rl, r2=ru, h=ht+2);
// finally, substract a cube as a gap so we can clip it to the bottle // finally, substract a cube as a gap so we can clip it to the bottle
@ -164,7 +169,7 @@ module bottle_clip(ru=13, rl=17.5, ht=26, width=2.5, name="c3cat", font="write/o
if (RENDER_COLOR_TWO) { if (RENDER_COLOR_TWO) {
color("orange") difference() { color("orange") difference() {
name(name=name, font=font, rl=rl, ht=ht, ru=ru); name(name=name, font=font, rl=rl, ht=ht, ru=ru);
cylinder(r1=rl+width, r2=ru+width, h=ht); cylinder(r1=rl+width/2, r2=ru+width/2, h=ht);
outer_cutoff(rl, e, ru, ht, width); outer_cutoff(rl, e, ru, ht, width);
} }
} }
@ -172,7 +177,7 @@ module bottle_clip(ru=13, rl=17.5, ht=26, width=2.5, name="c3cat", font="write/o
if (RENDER_COLOR_THREE) { if (RENDER_COLOR_THREE) {
color("yellow") difference() { color("yellow") difference() {
logo(logo=logo, rl=rl, ht=ht, ru=ru, width=2*width); logo(logo=logo, rl=rl, ht=ht, ru=ru, width=2*width);
cylinder(r1=rl+width, r2=ru+width, h=ht); cylinder(r1=rl+width/2, r2=ru+width/2, h=ht);
outer_cutoff(rl, e, ru, ht, width); outer_cutoff(rl, e, ru, ht, width);
} }
} }