164 lines
8.8 KiB
XML
164 lines
8.8 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 -21 -50 L 119 -50 L 119 30 L 70 30 L 66 36 L 70 42 L 119 42 L 119 50 L -21 50 L -21 42 L 28 42 L 32 36 L 28 30 L -21 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">70×120</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 B74 × 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 Ø8 (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="11" 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">~112</text>
|
||
<text x="0" y="128" class="lbl">40 × 5 mm · R/C/I je 4 (2×2) · A = genau 1</text>
|
||
<text x="0" y="144" class="lbl">Ø8 (A Ø11) · Gravur 0,5 · Pitch 9 · keine Löcher</text>
|
||
</g>
|
||
|
||
<!-- ============ ROLLEN-FIGUR (side) ============ -->
|
||
<g transform="translate(820,540)">
|
||
<text x="0" y="-26" class="title">Rollen-Figur</text>
|
||
<!-- simple meeple silhouette ~22mm tall = 44px -->
|
||
<circle cx="30" cy="14" r="10" class="part"/>
|
||
<path d="M 14 24 Q 30 18 46 24 L 42 44 L 18 44 Z" class="part"/>
|
||
<!-- flat base -->
|
||
<rect x="14" y="44" width="32" height="6" class="part"/>
|
||
<text x="60" y="20" class="lbl">Höhe ~22 mm</text>
|
||
<text x="60" y="40" class="lbl">flacher Standfuß,</text>
|
||
<text x="60" y="54" class="lbl">kein Pin</text>
|
||
<line x1="14" y1="60" x2="46" y2="60" class="dim"/>
|
||
<text x="6" y="74" class="dimt">Sockel Ø~7,5</text>
|
||
</g>
|
||
</svg>
|