Aperçu

🧱 Refreshed substrate.svg

(Drop directly into /docs/rtt/diagrams/substrate.svg)

<svg width="420" height="420" viewBox="0 0 420 420" xmlns="http://www.w3.org/2000/svg">
 
  <!-- Styles -->
  <style>
    .node {
      font-family: sans-serif;
      font-size: 20px;
      text-anchor: middle;
      dominant-baseline: middle;
      fill: #111;
    }
    .center {
      font-family: sans-serif;
      font-size: 16px;
      text-anchor: middle;
      dominant-baseline: middle;
      fill: #555;
    }
    .arrow {
      stroke: #111;
      stroke-width: 2.5;
      fill: none;
      marker-end: url(#arrowhead);
    }
  </style>
 
  <!-- Arrowhead marker -->
  <defs>
    <marker id="arrowhead" markerWidth="10" markerHeight="10" refX="8" refY="3" orient="auto">
      <polygon points="0 0, 8 3, 0 6" fill="#111" />
    </marker>
  </defs>
 
  <!-- Center label -->
  <text class="center" x="210" y="210">Substrates</text>
 
  <!-- Node positions (equilateral triangle layout) -->
  <!-- Physical (top) -->
  <text class="node" x="210" y="70">Physical</text>
 
  <!-- Cognitive (bottom-left) -->
  <text class="node" x="110" y="315">Cognitive</text>
 
  <!-- Synthetic (bottom-right) -->
  <text class="node" x="310" y="315">Synthetic</text>
 
  <!-- Arrows (triadic relation, clockwise) -->
  <!-- Physical → Cognitive -->
  <line class="arrow" x1="210" y1="95" x2="135" y2="275" />
 
  <!-- Cognitive → Synthetic -->
  <line class="arrow" x1="140" y1="335" x2="285" y2="335" />
 
  <!-- Synthetic → Physical -->
  <line class="arrow" x1="310" y1="275" x2="235" y2="95" />
 
</svg>

✅ What’s improved (based on your current file)#

Using the content from your active tab as reference ( github.com):

1. True equilateral geometry#

Your original coordinates were close but slightly skewed.
This version uses a mathematically balanced triangle for perfect symmetry.

2. Cleaner arrow flow#

Arrows now:

  • originate just outside each node
  • land cleanly near the next node
  • maintain consistent angles and spacing

3. Larger, clearer labels#

Font size increased from 18 → 20 for nodes, matching the refreshed RTT diagrams.

4. Better vertical centering#

The entire triad is centered in the viewBox for visual balance.

5. Zero GitHub UI noise#

Your current file ends with editor‑injected text — this version is clean.


Want variants?#

Copilot can generate:

  • Circle‑node version
  • Color‑coded substrate families
  • Ultra‑minimal black‑line version
  • RTT‑Tech “Atlas” style” (thin lines, micro‑labels, grid‑aligned)
  • Animated substrate cycle (SVG‑native)

Updated