first commit
This commit is contained in:
commit
767e86b4a7
|
|
@ -0,0 +1,68 @@
|
|||
include <BOSL2/std.scad>
|
||||
|
||||
dlugosc = 152;
|
||||
szerokosc = 100;
|
||||
wysokosc = 40;
|
||||
zaokraglenie = 3;
|
||||
|
||||
// koszyczek
|
||||
dlkoszyczek = 30;
|
||||
szerkoszyczek = 30;
|
||||
wyskoszyczek = 40;
|
||||
|
||||
dlpattern = 130;
|
||||
|
||||
|
||||
/* module cuboid( */
|
||||
/* size, */
|
||||
/* p1, p2, */
|
||||
/* chamfer, */
|
||||
/* rounding, */
|
||||
/* edges=EDGES_ALL, */
|
||||
/* except=[], */
|
||||
/* except_edges, */
|
||||
/* trimcorners=true, */
|
||||
/* teardrop=false, */
|
||||
/* clip_angle, */
|
||||
/* anchor=CENTER, */
|
||||
/* spin=0, */
|
||||
/* orient=UP */
|
||||
/* ) { */
|
||||
|
||||
|
||||
// BOX
|
||||
diff(keep = "zostaw")
|
||||
cuboid([dlugosc, szerokosc, wysokosc], rounding = zaokraglenie, anchor = CENTER + BOTTOM) {
|
||||
up(2)
|
||||
tag("remove")
|
||||
cuboid([dlugosc - 2, szerokosc - 2, wysokosc], rounding = zaokraglenie, anchor = CENTER);
|
||||
|
||||
/* diff(keep = "zostaw") */
|
||||
/* xcopies(spacing = dlkoszyczek, l = dlpattern) { */
|
||||
/* tag("zostaw") */
|
||||
/* position(at = BACK) */
|
||||
/* diff() */
|
||||
/* cube([dlkoszyczek, szerkoszyczek, wyskoszyczek], anchor = BACK) { */
|
||||
/* tag("remove") */
|
||||
/* cube([dlkoszyczek - 2, szerkoszyczek - 2, wyskoszyczek], anchor = CENTER); */
|
||||
/* } */
|
||||
/* ymove(-szerkoszyczek) */
|
||||
/* tag("zostaw") */
|
||||
/* position(at = BACK) */
|
||||
/* diff() */
|
||||
/* cube([dlkoszyczek, szerkoszyczek, wyskoszyczek], anchor = BACK) { */
|
||||
/* tag("remove") */
|
||||
/* cube([dlkoszyczek - 2, szerkoszyczek - 2, wyskoszyczek], anchor = CENTER); */
|
||||
/* } */
|
||||
/* } */
|
||||
|
||||
}
|
||||
|
||||
// Przykrywka
|
||||
/* up(wysokosc) */
|
||||
/* diff() */
|
||||
/* cube([dlugosc + 4, szerokosc + 4, 15], anchor=CENTER) { */
|
||||
/* tag("remove") cube([dlugosc + 0.5, szerokosc + 0.5, 15], anchor=CENTER + TOP); */
|
||||
/* ymove(-5) */
|
||||
/* position(at=TOP) tag("remove") text3d("JST XH2", h=1, size=20, anchor=CENTER); */
|
||||
/* } */
|
||||
Loading…
Reference in New Issue