SOR-Tile: Mitte "SOR" graviert (kein Chip) + Gate-Stecksockel
- sor-tile.scad: use_chip=false, Mitte-Gravur "SOR"; 2 Gate-Stecksockel (Loecher Ø10,4 x5, links/rechts) fuer die Gate-Zapfen - gate-tor.scad: 2 Zapfen (Ø10 x5) unter den Pfosten -> stecken ins SOR-Tile - materialliste: Gate-Stecksockel + SOR-Tile-Eingang/Mitte aktualisiert; Gate-Gravur entfaellt (Gate-Karte traegt Nr/Keeper/Pfade) - sor-tile.svg: Mitte "SOR", 2 Stecksockel, Gate-Zapfen Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
8148e54212
commit
1dd0ff5d2f
4 changed files with 63 additions and 29 deletions
|
|
@ -1,8 +1,9 @@
|
|||
// SOR-Sonder-Tile (Gremium) — Service Operations Runde
|
||||
// SLC-Workshop Tabletop · Einheiten: mm
|
||||
// Die SOR ist kein Einzel-Figur, sondern ein Gremium -> eigenes Tile:
|
||||
// - Gate-Tor wird am Eingang (Vorderkante) installiert -> Eingang ins Gremium
|
||||
// - Mitte: Platz fuer den Entscheidungs-Chip (Ø30); alternativ "Gremium" graviert
|
||||
// - Gate-Tor wird am Eingang (Vorderkante) installiert: steckt mit 2 Zapfen
|
||||
// (links/rechts) in die Gate-Stecksockel -> steht stabil.
|
||||
// - Mitte: "SOR" eingraviert (kein Chip mehr).
|
||||
// - rundherum: Standfelder fuer die teilnehmenden Figuren (gestellt, kein Pin)
|
||||
|
||||
/* [Tile] */
|
||||
|
|
@ -10,13 +11,13 @@ tile_size = 120; // etwas groesser als Standardtile (Platz fuer Ring + Gate)
|
|||
tile_height = 6;
|
||||
corner_r = 4;
|
||||
|
||||
/* [Mitte: Chip oder Gravur] */
|
||||
use_chip = true; // true: Chip-Mulde Ø30 · false: "Gremium" eingraviert
|
||||
/* [Mitte: Gravur] */
|
||||
use_chip = false; // false: "SOR" eingraviert (Standard) · true: Chip-Mulde Ø30
|
||||
chip_d = 30;
|
||||
chip_recess_d = 0.6; // Spielpassung
|
||||
chip_depth = 1.5; // Mulden-Tiefe fuer den Chip
|
||||
gremium_text = "Gremium";
|
||||
gremium_size = 12;
|
||||
chip_recess_d = 0.6; // Spielpassung (nur falls use_chip)
|
||||
chip_depth = 1.5;
|
||||
gremium_text = "SOR"; // Gravur in der Mitte
|
||||
gremium_size = 18;
|
||||
gremium_depth = 0.8;
|
||||
|
||||
/* [Ring aus Standfeldern] */
|
||||
|
|
@ -29,10 +30,15 @@ spot_depth = 0.6; // Gravurtiefe (Markierung, kein Loch)
|
|||
gate_seat_w = 116; // Breite der Aufsetzflaeche fuer das Gate (Fuesse 2x60)
|
||||
gate_seat_d = 30; // Tiefe (= Gate-Fusstiefe)
|
||||
gate_seat_depth = 1.5; // flache Mulde, in der die Gate-Fuesse stehen
|
||||
gate_label = "SOR";
|
||||
gate_label_size = 7;
|
||||
gate_label = "EINGANG";
|
||||
gate_label_size = 6;
|
||||
gate_label_depth= 0.8;
|
||||
|
||||
/* [Gate-Stecksockel: Gate-Tor steckt mit 2 Zapfen (links/rechts) ein] */
|
||||
gate_peg_d = 10.4; // Loch (Zapfen Ø10 + 0,4 Passung)
|
||||
gate_peg_depth = 5; // Lochtiefe (Tile ist 6 dick)
|
||||
gate_peg_dx = 51; // halber Zapfen-Abstand (= Gate-Pfostenmitte)
|
||||
|
||||
/* [Puzzle-Tab am Eingang -> Anschluss an die Bahn] */
|
||||
tab_w = 12; tab_d = 6;
|
||||
|
||||
|
|
@ -76,6 +82,13 @@ module gate_entrance() {
|
|||
text(gate_label, size = gate_label_size, halign = "center", valign = "center");
|
||||
}
|
||||
|
||||
module gate_pegs() {
|
||||
// 2 Loecher fuer die Gate-Zapfen (links/rechts) an der Vorderkante
|
||||
for (x = [-1, 1])
|
||||
translate([x*gate_peg_dx, -tile_size/2 + gate_seat_d/2, tile_height - gate_peg_depth])
|
||||
cylinder(d = gate_peg_d, h = gate_peg_depth + 0.1);
|
||||
}
|
||||
|
||||
module sor_tile() {
|
||||
difference() {
|
||||
union() {
|
||||
|
|
@ -87,6 +100,7 @@ module sor_tile() {
|
|||
center_feature();
|
||||
ring_spots();
|
||||
gate_entrance();
|
||||
gate_pegs();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue