chore: initial commit of the shared icon set
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="512" height="512" role="img" aria-labelledby="title desc">
|
||||
<title id="title">tensor, scientific computing library for Go</title>
|
||||
<desc id="desc">A rank-three tensor drawn as an isometric cube of three grid faces in cream and its deepening tints, the centre cell of the top face amber and the centre cell of the left face Go cyan, on a violet badge.</desc>
|
||||
<defs>
|
||||
<linearGradient id="bg" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#7C3AED"/>
|
||||
<stop offset="1" stop-color="#4C1D95"/>
|
||||
</linearGradient>
|
||||
<radialGradient id="halo" cx="0.5" cy="0.5" r="0.5">
|
||||
<stop offset="0" stop-color="#F5F3FF" stop-opacity="0.14"/>
|
||||
<stop offset="0.6" stop-color="#F5F3FF" stop-opacity="0.05"/>
|
||||
<stop offset="1" stop-color="#F5F3FF" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
<filter id="shadowCube" x="-40%" y="-40%" width="180%" height="180%">
|
||||
<feDropShadow dx="0" dy="10" stdDeviation="10" flood-color="#2E1065" flood-opacity="0.4"/>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<!-- Badge -->
|
||||
<rect width="512" height="512" rx="112" fill="url(#bg)"/>
|
||||
<rect x="1.5" y="1.5" width="509" height="509" rx="110.5" fill="none" stroke="#A78BFA" stroke-width="3" opacity="0.45"/>
|
||||
|
||||
<!-- Soft halo behind the cube -->
|
||||
<circle cx="256" cy="256" r="225" fill="url(#halo)"/>
|
||||
|
||||
<!-- The tensor: an isometric cube of three gridded faces -->
|
||||
<g filter="url(#shadowCube)" stroke-linejoin="round">
|
||||
<path d="M256 96 L394.56 176 L394.56 336 L256 416 L117.44 336 L117.44 176 Z" fill="#F5F3FF"/>
|
||||
<path d="M117.44 176 L256 256 L256 416 L117.44 336 Z" fill="#4C1D95" fill-opacity="0.25"/>
|
||||
<path d="M394.56 176 L256 256 L256 416 L394.56 336 Z" fill="#4C1D95" fill-opacity="0.45"/>
|
||||
|
||||
<!-- the lit cells: amber on top, Go cyan on the left face -->
|
||||
<path d="M256 149.33 L302.19 176 L256 202.67 L209.81 176 Z" fill="#F59E0B"/>
|
||||
<path d="M163.63 256 L209.81 282.67 L209.81 336 L163.63 309.33 Z" fill="#00ADD8"/>
|
||||
|
||||
<!-- the lattice, cut in deep violet -->
|
||||
<g stroke="#4C1D95" stroke-width="7" stroke-linecap="round" fill="none">
|
||||
<!-- top face -->
|
||||
<path d="M302.19 122.67 L163.63 202.67 M348.38 149.33 L209.82 229.33 M209.81 122.67 L348.37 202.67 M163.62 149.33 L302.18 229.33"/>
|
||||
<!-- left face -->
|
||||
<path d="M117.44 229.33 L256 309.33 M117.44 282.67 L256 362.67 M163.63 202.67 L163.63 362.67 M209.81 229.33 L209.81 389.33"/>
|
||||
<!-- right face -->
|
||||
<path d="M302.19 229.33 L302.19 389.33 M348.38 202.67 L348.38 362.67 M256 309.33 L394.56 229.33 M256 362.67 L394.56 282.67"/>
|
||||
<!-- the cube edges the faces share -->
|
||||
<path d="M117.44 176 L256 256 L394.56 176 M256 256 L256 416"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.7 KiB |
Reference in New Issue
Block a user