the-walker-phage.svg raw
1 <svg width="600" height="600" viewBox="-300 -300 600 600" xmlns="http://www.w3.org/2000/svg">
2
3 <!-- Layer 0: Black ground -->
4 <polygon points="0,-260 225.2,-130 225.2,130 0,260 -225.2,130 -225.2,-130" fill="#000"/>
5
6 <!-- Layer 1: Prismatic oasis -->
7 <polygon points="0,0 0,-260 225.2,-130" fill="#ff0000" opacity="0.90"/>
8 <polygon points="0,0 225.2,-130 225.2,130" fill="#ffcc00" opacity="0.90"/>
9 <polygon points="0,0 225.2,130 0,260" fill="#00ff00" opacity="0.90"/>
10 <polygon points="0,0 0,260 -225.2,130" fill="#00ffff" opacity="0.90"/>
11 <polygon points="0,0 -225.2,130 -225.2,-130" fill="#0044ff" opacity="0.90"/>
12 <polygon points="0,0 -225.2,-130 0,-260" fill="#aa00ff" opacity="0.90"/>
13
14 <!-- Layer 2: Inner phage gen1-gen2 (under citadel) -->
15 <line x1="48.4" y1="-27.9" x2="75.1" y2="-130.0" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
16 <line x1="48.4" y1="-27.9" x2="150.1" y2="0.0" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
17 <line x1="0.0" y1="55.9" x2="75.1" y2="130.0" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
18 <line x1="0.0" y1="55.9" x2="-75.1" y2="130.0" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
19 <line x1="-48.4" y1="-27.9" x2="-150.1" y2="0.0" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
20 <line x1="-48.4" y1="-27.9" x2="-75.1" y2="-130.0" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
21
22 <!-- Layer 3: White citadel fill (1/√3 ratio, flat-top) -->
23 <polygon points="75.1,-130.0 150.1,0.0 75.1,130.0 -75.1,130.0 -150.1,0.0 -75.1,-130.0"
24 fill="#fff" fill-opacity="0.50" stroke="none"/>
25
26 <!-- Citadel spokes: to iv1(Y), iv3(C), iv5(P) -->
27 <line x1="0" y1="0" x2="150.1" y2="0.0" stroke="#fff" stroke-width="10" stroke-opacity="0.50" stroke-linecap="round"/>
28 <line x1="0" y1="0" x2="-75.1" y2="130.0" stroke="#fff" stroke-width="10" stroke-opacity="0.50" stroke-linecap="round"/>
29 <line x1="0" y1="0" x2="-75.1" y2="-130.0" stroke="#fff" stroke-width="10" stroke-opacity="0.50" stroke-linecap="round"/>
30
31 <!-- Inner phage gen0-gen1 (on top, pure black) -->
32 <line x1="0" y1="0" x2="48.4" y2="-27.9" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
33 <line x1="0" y1="0" x2="0.0" y2="55.9" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
34 <line x1="0" y1="0" x2="-48.4" y2="-27.9" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
35
36 <!-- Black hexagon center cap (pointy-top, vertices at gen1 directions) -->
37 <polygon points="0,-15 13.0,-7.5 13.0,7.5 0,15 -13.0,7.5 -13.0,-7.5" fill="#000"/>
38
39 <!-- Layer 4: Outer phage gen2-leaves -->
40 <line x1="75.1" y1="-130.0" x2="75.1" y2="-216.7" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
41 <line x1="75.1" y1="-130.0" x2="150.1" y2="-173.3" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
42 <line x1="150.1" y1="0.0" x2="225.2" y2="-43.3" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
43 <line x1="150.1" y1="0.0" x2="225.2" y2="43.3" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
44 <line x1="75.1" y1="130.0" x2="150.1" y2="173.3" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
45 <line x1="75.1" y1="130.0" x2="75.1" y2="216.7" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
46 <line x1="-75.1" y1="130.0" x2="-75.1" y2="216.7" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
47 <line x1="-75.1" y1="130.0" x2="-150.1" y2="173.3" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
48 <line x1="-150.1" y1="0.0" x2="-225.2" y2="43.3" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
49 <line x1="-150.1" y1="0.0" x2="-225.2" y2="-43.3" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
50 <line x1="-75.1" y1="-130.0" x2="-150.1" y2="-173.3" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
51 <line x1="-75.1" y1="-130.0" x2="-75.1" y2="-216.7" stroke="#000" stroke-width="7.5" stroke-linecap="round"/>
52
53 <!-- Citadel opaque outline - above everything -->
54 <polygon points="75.1,-130.0 150.1,0.0 75.1,130.0 -75.1,130.0 -150.1,0.0 -75.1,-130.0"
55 fill="none" stroke="#fff" stroke-width="10"/>
56
57 <!-- Outer hex thick black border -->
58 <polygon points="0,-260 225.2,-130 225.2,130 0,260 -225.2,130 -225.2,-130"
59 fill="none" stroke="#000" stroke-width="18"/>
60
61 </svg>
62