restyle code

This commit is contained in:
2026-05-07 14:53:47 +02:00
parent 2074bd832e
commit 961793c975
8 changed files with 59 additions and 67 deletions

View File

@@ -1,19 +1,19 @@
include <BOSL2/std.scad>
boxHelper(45, 53, "Reaper", "Zyklop", "Megaslime");
translate([ 88.5, 39, 0 ]) zrot(180, cp=[0, 0, 0]) boxHelper(45, 53, "Drache", "Medusa", "Träumer");
boxHelper(45, 43.5, 53, "Reaper", "Zyklop", "Megaslime");
translate([ 88.5, 43.5, 0 ]) zrot(180, cp=[0, 0, 0]) boxHelper(45, 43.5, 53, "Drache", "Medusa", "Träumer");
module boxHelper(x, z, frontName, middleName, backName) {
module boxHelper(x, y, z, frontName, middleName, backName) {
difference() {
cube([ x, 39, z ], false);
translate([ 1.5, 1.5, 1.5 ]) cube([ x - 3, 36, z - 1 ], false);
cube([ x, y, z ], false);
translate([ 1.5, 1.5, 1.5 ]) cube([ x - 3, y - 3, z - 1 ], false);
// windows
window(x / 2, 39, z, "Schleim", "Reaper");
window(x / 2, y, z, "Schleim", "Reaper");
// floor
xInner = x - 10;
yInner = 39 - 10;
yInner = y - 10;
if (xInner >= 6 && yInner >= 6) {
xSpace = 5 + (((xInner + 2) % 8) / 2);
@@ -34,12 +34,12 @@ module boxHelper(x, z, frontName, middleName, backName) {
difference() {
union() {
translate([ 0, 12.5, 0 ]) cube([ x, 1.5, z ], false);
translate([ 0, 25, 0 ]) cube([ x, 1.5, z ], false);
translate([ 0, 14, 0 ]) cube([ x, 1.5, z ], false);
translate([ 0, 28, 0 ]) cube([ x, 1.5, z ], false);
}
windowHelper(x / 2, 12.5, z, "");
windowHelper(x / 2, 25, z, "");
windowHelper(x / 2, 14, z, "");
windowHelper(x / 2, 28, z, "");
}
}

View File

@@ -1,13 +1,5 @@
32,83,28.5,Schleim
31,73,34.5,Unholde
28,63,29.5,Skelette
29,53,27.5,Echsenvolk
39,23,33.5,Hexen
38,33,31.5,Geister
31,43,34.5,Gnolle
29,83,26.5,Pilze
38,53,27,Spinne
30,93,25.5,Rattenvolk
27,43,26.5,Hellgrün
51,45,33.5,Werwolf
55,25,35.5,Vampir

View File

@@ -3,9 +3,9 @@ use <../Box-Lid.scad>
difference() {
union() {
lid(178, 38);
translate([92.95, 21.2, 0]) cube([85.1, 16.8, 2], false); // frame area around card pocket
boxLid(178, 38);
translate([ 92.95, 21.2, 0 ]) cube([ 85.1, 16.8, 2 ], false); // frame area around card pocket
}
translate([96.75, 26, -1]) cube([81.4, 13, 41], false); // clean area for card pocket
translate([ 96.75, 26, -1 ]) cube([ 81.4, 13, 41 ], false); // clean area for card pocket
}

View File

@@ -30,14 +30,14 @@ difference() {
translate([ 59.5 , 6, 16.5 ]) cube([ 21, 26, 15 ]); // Portale
translate([ 84 , 19, 14 ]) rotate(90, [ 0, 1, 0 ]) cylinder(h = 11, r = 13, center = false); // Rest rund
translate([ 84 , 6, 16.5 ]) cube([ 11, 26, 15 ]); // Rest rund
translate([100, 15.5, 4.5]) cube([ 11, 19, 26 ], false); // Rest
translate([110, 14.5, 1.5]) cube([ 2, 21, 29 ], false); // Rest
translate([118, 14.5, 8.5]) cube([ 15, 21, 22 ], false); // Fässer
translate([138, 13.5, 1.5]) cube([ 33, 23, 29 ], false); // Truhe
translate([ 100, 15.5, 4.5 ]) cube([ 11, 19, 26 ], false); // Rest
translate([ 110, 14.5, 1.5 ]) cube([ 2, 21, 29 ], false); // Rest
translate([ 118, 14.5, 8.5 ]) cube([ 15, 21, 22 ], false); // Fässer
translate([ 138, 13.5, 1.5 ]) cube([ 33, 23, 29 ], false); // Truhe
union() {
translate([4, 19, 29.5]) rotate(90, [ 0, 1, 0 ]) cylinder(h = 92.75, r = 7.5, center = false);
translate([95, 25, 29.5]) rotate(90, [ 0, 1, 0 ]) cylinder(h = 79, r = 7.5, center = false);
translate([ 4, 19, 29.5 ]) rotate(90, [ 0, 1, 0 ]) cylinder(h = 92.75, r = 7.5, center = false);
translate([ 94.9, 25, 29.5 ]) rotate(90, [ 0, 1, 0 ]) cylinder(h = 79.1, r = 7.5, center = false);
}
// clean area for card pocket