Initial commit, basic idea

This commit is contained in:
Remi Rampin 2024-03-06 21:46:40 -05:00
commit 58e609d920
1 changed files with 41 additions and 0 deletions

41
shelf.scad Normal file
View File

@ -0,0 +1,41 @@
include <Round-Anything/polyround.scad>
module jar() {
cylinder(100, 40, 40);
}
module cup() {
cylinder(155, 31, 42);
}
module arm() {
translate([-40, -200, -200])
cube([80, 400, 200]);
}
color("#999999")
arm();
module shelf() {
translate([0, 0, -6])
linear_extrude(15) {
polygon(polyRound([
[-90, -40, 10],
[ 90, -40, 10],
[ 90, 40, 10],
[-90, 40, 10],
]));
}
}
translate([0, 0, 6]) {
difference() {
shelf();
cylinder(100, 35, 35);
}
color("#7777ff") {
*jar();
cup();
}
}