dodany pierwszy koszyczek

This commit is contained in:
Rafal Paluch 2025-11-13 23:10:13 +01:00
parent 83183b483a
commit 81227d85e2
1 changed files with 34 additions and 29 deletions

View File

@ -35,38 +35,43 @@ dlpattern = 130;
// BOX // BOX
/* diff() */ diff(keep="pudeleczko")
/* cuboid([dlugosc + 4, szerokosc + 4, wysokosc], rounding = zaokraglenie, edges = [FRONT+RIGHT, FRONT+LEFT, BACK+LEFT, BACK+RIGHT], anchor = CENTER + BOTTOM) { */ cuboid([dlugosc + 4, szerokosc + 4, wysokosc], rounding = zaokraglenie, edges = [FRONT+RIGHT, FRONT+LEFT, BACK+LEFT, BACK+RIGHT], anchor = CENTER + BOTTOM) {
up(2)
tag("remove")
cuboid([dlugosc , szerokosc , wysokosc], rounding = zaokraglenie, edges = [FRONT+RIGHT, FRONT+LEFT, BACK+LEFT, BACK+RIGHT], anchor = CENTER);
position(BACK+LEFT) tag("pudeleczko")
diff()
cuboid([dlkoszyczek + 4.,szerkoszyczek + 4,wyskoszyczek],rounding=5, edges=[LEFT+BACK],anchor=(BACK+LEFT)){
up(2)
tag("remove")cuboid([dlkoszyczek,szerkoszyczek,wyskoszyczek],rounding=5, edges=[LEFT+BACK]);
}
}
/* diff(keep="szescian") */
/* // 1. Obiekt Pozytywny (Główne Pudełko) */
/* cuboid([dlugosc + 4, szerokosc + 4, wysokosc], */
/* rounding = zaokraglenie, */
/* edges = [FRONT+RIGHT, FRONT+LEFT, BACK+LEFT, BACK+RIGHT], */
/* anchor = CENTER + BOTTOM) { */
/* // 2. Obiekt Negatywny (Wydrążenie pudełka) */
/* // Domyślny diff() szuka "remove" */
/* up(2) */ /* up(2) */
/* tag("remove") */ /* tag("remove") */
/* cuboid([dlugosc , szerokosc , wysokosc], rounding = zaokraglenie, edges = [FRONT+RIGHT, FRONT+LEFT, BACK+LEFT, BACK+RIGHT], anchor = CENTER); */ /* cuboid([dlugosc, szerokosc, wysokosc], */
/* rounding = zaokraglenie, */
/* edges = [FRONT+RIGHT, FRONT+LEFT, BACK+LEFT, BACK+RIGHT], */
/* anchor = CENTER); */
/* tag("szescian") */
/* diff("dziura_w_szescianie") */
/* cuboid([20,20,20]){ */
/* tag("dziura_w_szescianie")position(TOP) cyl(20, anchor=TOP); */
/* } */
/* } */ /* } */
diff(keep="szescian")
// 1. Obiekt Pozytywny (Główne Pudełko)
cuboid([dlugosc + 4, szerokosc + 4, wysokosc],
rounding = zaokraglenie,
edges = [FRONT+RIGHT, FRONT+LEFT, BACK+LEFT, BACK+RIGHT],
anchor = CENTER + BOTTOM) {
// 2. Obiekt Negatywny (Wydrążenie pudełka)
// Domyślny diff() szuka "remove"
up(2)
tag("remove")
cuboid([dlugosc, szerokosc, wysokosc],
rounding = zaokraglenie,
edges = [FRONT+RIGHT, FRONT+LEFT, BACK+LEFT, BACK+RIGHT],
anchor = CENTER);
tag("szescian")
diff("dziura_w_szescianie")
cuboid([20,20,20]){
tag("dziura_w_szescianie")position(TOP) cyl(20, anchor=TOP);
}
}