praca nad środkowym koszyszkiem
This commit is contained in:
parent
81227d85e2
commit
4b104d4765
40
pudelko.scad
40
pudelko.scad
|
|
@ -33,45 +33,39 @@ dlpattern = 130;
|
||||||
/* orient=UP */
|
/* orient=UP */
|
||||||
/* ) { */
|
/* ) { */
|
||||||
|
|
||||||
|
// xcopies(spacing=15, l=50) sphere(3);
|
||||||
|
|
||||||
// BOX
|
// BOX
|
||||||
diff(keep="pudeleczko")
|
diff(keep="koszyczek")
|
||||||
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)
|
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);
|
||||||
|
|
||||||
position(BACK+LEFT) tag("pudeleczko")
|
position(BACK+LEFT) tag("koszyczek")
|
||||||
diff()
|
diff()
|
||||||
cuboid([dlkoszyczek + 4.,szerkoszyczek + 4,wyskoszyczek],rounding=5, edges=[LEFT+BACK],anchor=(BACK+LEFT)){
|
cuboid([dlkoszyczek + 4.,szerkoszyczek + 4,wyskoszyczek],rounding=5, edges=[LEFT+BACK],anchor=(BACK+LEFT)){
|
||||||
up(2)
|
up(2)
|
||||||
tag("remove")cuboid([dlkoszyczek,szerkoszyczek,wyskoszyczek],rounding=5, edges=[LEFT+BACK]);
|
tag("remove")cuboid([dlkoszyczek,szerkoszyczek,wyskoszyczek],rounding=5, edges=[LEFT+BACK]);
|
||||||
}
|
}
|
||||||
|
position(BACK+RIGHT) tag("koszyczek")
|
||||||
|
diff()
|
||||||
|
cuboid([dlkoszyczek + 4.,szerkoszyczek + 4,wyskoszyczek],rounding=5, edges=[RIGHT+BACK],anchor=(BACK+RIGHT)){
|
||||||
|
up(2)
|
||||||
|
tag("remove")cuboid([dlkoszyczek,szerkoszyczek,wyskoszyczek],rounding=5, edges=[RIGHT+BACK]);
|
||||||
|
}
|
||||||
|
|
||||||
|
position(BACK)
|
||||||
|
tag("koszyczek")
|
||||||
|
diff()
|
||||||
|
cuboid([dlugosc - dlkoszyczek * 2 - 4,szerkoszyczek,wysokosc],anchor=BACK){
|
||||||
|
up(2)
|
||||||
|
tag("remove") cuboid([dlugosc - dlkoszyczek * 2 - 8,szerkoszyczek-4,wysokosc]);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 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); */
|
|
||||||
/* } */
|
|
||||||
/* } */
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue