- Layout von 4-in-Reihe (236x74) auf 2x2-Matrix umgestellt: R|A oben, C|I unten. - Platte exakt 120x120: Buchstabe sitzt in der Mittenluecke statt im Extra-Streifen. - Alle Standfelder gleich gross Ø22 (wie Puck-Mulden) — gleiche Ø20-Figuren; A unterscheidet sich nur durch die Anzahl (genau 1), nicht durch die Groesse. - materialliste, README_3d-druck, bauteile-masse.svg nachgezogen. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
164 lines
8.9 KiB
XML
164 lines
8.9 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="960" viewBox="0 0 1000 960" font-family="system-ui, Arial, sans-serif">
|
||
<style>
|
||
.part { fill:#eef2f7; stroke:#1d2430; stroke-width:1.5; }
|
||
.disc { stroke:#1d2430; stroke-width:1.5; }
|
||
.recess{ fill:#dde5ee; stroke:#1d2430; stroke-width:1; }
|
||
.cut { fill:#ffffff; stroke:#1d2430; stroke-width:1; stroke-dasharray:4 3; }
|
||
.spot { fill:#dde5ee; stroke:#2f80c9; stroke-width:1; stroke-dasharray:3 2; }
|
||
.dim { stroke:#c0392b; stroke-width:1; }
|
||
.dimt { fill:#c0392b; font-size:11px; }
|
||
.lbl { fill:#444; font-size:11px; }
|
||
.lblb { fill:#1d2430; font-size:12px; font-weight:700; }
|
||
.title { fill:#1d2430; font-size:13px; font-weight:700; }
|
||
.h1 { fill:#1d2430; font-size:18px; font-weight:700; }
|
||
.zone { fill:#1d2430; font-size:14px; font-weight:700; text-anchor:middle; }
|
||
</style>
|
||
|
||
<rect x="0" y="0" width="1000" height="960" fill="#ffffff"/>
|
||
<text x="30" y="34" class="h1">SLC-Workshop — Bauteilmaße (aktuell, v0.4)</text>
|
||
<text x="30" y="52" class="lbl">Maßstab 2 px = 1 mm · rote Maße in mm · Figuren werden gestellt (keine Stecklöcher)</text>
|
||
<!-- scale bar 50 mm = 100 px -->
|
||
<line x1="760" y1="46" x2="860" y2="46" class="dim"/>
|
||
<line x1="760" y1="42" x2="760" y2="50" class="dim"/>
|
||
<line x1="860" y1="42" x2="860" y2="50" class="dim"/>
|
||
<text x="765" y="40" class="dimt">50 mm</text>
|
||
|
||
<!-- ============ TILE (top view) ============ -->
|
||
<g transform="translate(60,110)">
|
||
<text x="0" y="-26" class="title">Phasen-Basistile (Draufsicht)</text>
|
||
<!-- tabs N & E (positive) -->
|
||
<rect x="88" y="-12" width="24" height="12" class="part"/>
|
||
<rect x="200" y="88" width="12" height="24" class="part"/>
|
||
<!-- body -->
|
||
<rect x="0" y="0" width="200" height="200" rx="6" class="part"/>
|
||
<!-- slots S & W (negative) -->
|
||
<rect x="88" y="188" width="24" height="12" class="cut"/>
|
||
<rect x="0" y="88" width="12" height="24" class="cut"/>
|
||
<!-- socket -->
|
||
<circle cx="100" cy="100" r="60" class="recess"/>
|
||
<text x="100" y="98" class="lbl" text-anchor="middle">Verankerung</text>
|
||
<text x="100" y="112" class="lblb" text-anchor="middle">Ø60 · T4</text>
|
||
<!-- dims -->
|
||
<line x1="0" y1="-20" x2="200" y2="-20" class="dim"/>
|
||
<text x="92" y="-23" class="dimt">100</text>
|
||
<line x1="-20" y1="0" x2="-20" y2="200" class="dim"/>
|
||
<text x="-38" y="104" class="dimt">100</text>
|
||
<text x="116" y="-2" class="lbl">Tab 12×6 (N/O)</text>
|
||
<text x="118" y="200" class="lbl">Slot 12×6 (S/W)</text>
|
||
<text x="0" y="228" class="lbl">Dicke 6 mm · Ecken r3 · Passung +0,4 mm</text>
|
||
</g>
|
||
|
||
<!-- ============ AKTIVITÄTS-PLÄTTCHEN ============ -->
|
||
<g transform="translate(340,120)">
|
||
<text x="0" y="-26" class="title">Aktivitäts-Scheibe (blanko + Aufkleber)</text>
|
||
<circle cx="60" cy="60" r="60" class="disc" fill="#f3ece0"/>
|
||
<circle cx="60" cy="60" r="58" fill="none" stroke="#2f80c9" stroke-width="1" stroke-dasharray="4 3"/>
|
||
<text x="60" y="50" class="lblb" text-anchor="middle">op_05</text>
|
||
<text x="60" y="66" class="lbl" text-anchor="middle">Aufkleber</text>
|
||
<text x="60" y="80" class="lbl" text-anchor="middle">Ø58–60</text>
|
||
<line x1="0" y1="132" x2="120" y2="132" class="dim"/>
|
||
<text x="48" y="146" class="dimt">Ø60</text>
|
||
<text x="-4" y="166" class="lbl">× 4 mm · Fase 1 mm · blanko (Aufkleber statt Gravur)</text>
|
||
</g>
|
||
|
||
<!-- ============ ENTSCHEIDUNGS-CHIP ============ -->
|
||
<g transform="translate(560,140)">
|
||
<text x="0" y="-56" class="title">Entscheidungs-Chip</text>
|
||
<circle cx="60" cy="60" r="60" class="disc" fill="#e9efe9"/>
|
||
<text x="60" y="66" class="lblb" text-anchor="middle">GO</text>
|
||
<line x1="0" y1="132" x2="120" y2="132" class="dim"/>
|
||
<text x="48" y="146" class="dimt">Ø30</text>
|
||
<text x="-6" y="166" class="lbl">× 4 mm · Münze, Symbolgravur</text>
|
||
<text x="-6" y="182" class="lbl">Go / Go m. Auflagen / Zurück / Ablehnung</text>
|
||
</g>
|
||
|
||
<!-- ============ ACTION-STEIN (front view) ============ -->
|
||
<g transform="translate(770,150)">
|
||
<text x="-20" y="-66" class="title">Action-Stein</text>
|
||
<!-- card -->
|
||
<path d="M -11 -50 L 109 -50 L 109 30 L 70 30 L 66 36 L 70 42 L 109 42 L 109 50 L -11 50 L -11 42 L 28 42 L 32 36 L 28 30 L -11 30 Z" fill="#fff" stroke="#1d2430" stroke-width="1.2"/>
|
||
<text x="49" y="-30" class="lbl" text-anchor="middle">Karte</text>
|
||
<text x="49" y="-14" class="lblb" text-anchor="middle">60×90</text>
|
||
<!-- body -->
|
||
<rect x="14" y="50" width="70" height="60" class="part"/>
|
||
<text x="49" y="84" class="lbl" text-anchor="middle">Ø35</text>
|
||
<text x="49" y="98" class="lbl" text-anchor="middle">×30</text>
|
||
<!-- base -->
|
||
<rect x="-10" y="110" width="118" height="10" class="part"/>
|
||
<text x="49" y="138" class="lbl" text-anchor="middle">Fuß Ø59 × 5 · M8-Mutter</text>
|
||
<text x="49" y="154" class="lbl" text-anchor="middle">Schlitz B64 × T4 · Standring Ø70 opt.</text>
|
||
</g>
|
||
|
||
<!-- ============ GATE-TOR (front view) ============ -->
|
||
<g transform="translate(150,470)">
|
||
<text x="0" y="-26" class="title">Gate-Tor (Vorderansicht)</text>
|
||
<!-- top beam -->
|
||
<rect x="0" y="0" width="228" height="28" class="part"/>
|
||
<!-- card slot in beam -->
|
||
<rect x="49" y="0" width="130" height="7" class="cut"/>
|
||
<!-- posts -->
|
||
<rect x="0" y="28" width="24" height="200" class="part"/>
|
||
<rect x="204" y="28" width="24" height="200" class="part"/>
|
||
<!-- feet -->
|
||
<rect x="-48" y="228" width="120" height="8" class="part"/>
|
||
<rect x="156" y="228" width="120" height="8" class="part"/>
|
||
<!-- stand spots (4) -->
|
||
<circle cx="12" cy="232" r="8" class="spot"/>
|
||
<circle cx="80" cy="232" r="8" class="spot"/>
|
||
<circle cx="148" cy="232" r="8" class="spot"/>
|
||
<circle cx="216" cy="232" r="8" class="spot"/>
|
||
<!-- dims -->
|
||
<line x1="24" y1="120" x2="204" y2="120" class="dim"/>
|
||
<text x="100" y="116" class="dimt">lichte Weite 90</text>
|
||
<line x1="244" y1="28" x2="244" y2="228" class="dim"/>
|
||
<text x="248" y="130" class="dimt">Höhe 100</text>
|
||
<text x="60" y="20" class="lbl">Querbalken 14</text>
|
||
<text x="-46" y="258" class="lbl">Füße 60×30×4</text>
|
||
<text x="96" y="258" class="lbl">4 Standfelder Ø18 (Gravur 0,6) — keine Löcher</text>
|
||
<text x="0" y="278" class="lbl">Materialstärke (Tiefe) 8 · Pfosten 12 · Kartenschlitz 65×3 (T10)</text>
|
||
</g>
|
||
|
||
<!-- ============ AKTIV-FELD (top view) ============ -->
|
||
<g transform="translate(520,520)">
|
||
<text x="0" y="-26" class="title">Aktiv-Feld · RACI-Fläche (Draufsicht)</text>
|
||
<rect x="0" y="0" width="224" height="80" rx="4" class="part"/>
|
||
<!-- Feld R -->
|
||
<rect x="10" y="10" width="42" height="60" rx="3" fill="#f7f9fb" stroke="#9fb2c6"/>
|
||
<circle cx="22" cy="24" r="8" class="spot"/><circle cx="40" cy="24" r="8" class="spot"/>
|
||
<circle cx="22" cy="42" r="8" class="spot"/><circle cx="40" cy="42" r="8" class="spot"/>
|
||
<text x="31" y="66" class="zone">R</text>
|
||
<!-- Feld A (genau 1) -->
|
||
<rect x="64" y="10" width="42" height="60" rx="3" fill="#f7f9fb" stroke="#c0392b" stroke-width="1.6"/>
|
||
<circle cx="85" cy="33" r="8" class="spot"/>
|
||
<text x="85" y="66" class="zone">A</text>
|
||
<!-- Feld C -->
|
||
<rect x="118" y="10" width="42" height="60" rx="3" fill="#f7f9fb" stroke="#9fb2c6"/>
|
||
<circle cx="130" cy="24" r="8" class="spot"/><circle cx="148" cy="24" r="8" class="spot"/>
|
||
<circle cx="130" cy="42" r="8" class="spot"/><circle cx="148" cy="42" r="8" class="spot"/>
|
||
<text x="139" y="66" class="zone">C</text>
|
||
<!-- Feld I -->
|
||
<rect x="172" y="10" width="42" height="60" rx="3" fill="#f7f9fb" stroke="#9fb2c6"/>
|
||
<circle cx="184" cy="24" r="8" class="spot"/><circle cx="202" cy="24" r="8" class="spot"/>
|
||
<circle cx="184" cy="42" r="8" class="spot"/><circle cx="202" cy="42" r="8" class="spot"/>
|
||
<text x="193" y="66" class="zone">I</text>
|
||
<line x1="0" y1="92" x2="224" y2="92" class="dim"/>
|
||
<text x="100" y="106" class="dimt">~236</text>
|
||
<text x="0" y="128" class="lbl">74 × 6 mm · R/C/I je 4 (2×2) · A = genau 1 (schematisch)</text>
|
||
<text x="0" y="144" class="lbl">Ø22 (alle gleich, wie Puck) · Pitch 24 (Sockel Ø20) · keine Löcher</text>
|
||
</g>
|
||
|
||
<!-- ============ ROLLEN-FIGUR (side) ============ -->
|
||
<g transform="translate(800,520)">
|
||
<text x="0" y="-26" class="title">Rollen-Figur</text>
|
||
<!-- meeple silhouette ~50mm tall = 100px (2px/mm) -->
|
||
<circle cx="40" cy="18" r="12" class="part"/>
|
||
<path d="M 22 30 Q 40 22 58 30 L 52 88 L 28 88 Z" class="part"/>
|
||
<!-- flat base Ø20 = 40px -->
|
||
<rect x="20" y="88" width="40" height="10" class="part"/>
|
||
<text x="74" y="34" class="lbl">Höhe ~50 mm</text>
|
||
<text x="74" y="54" class="lbl">flacher Standfuß,</text>
|
||
<text x="74" y="70" class="lbl">kein Pin</text>
|
||
<line x1="20" y1="108" x2="60" y2="108" class="dim"/>
|
||
<text x="14" y="122" class="dimt">Sockel Ø20</text>
|
||
</g>
|
||
</svg>
|