Skip to content

Instantly share code, notes, and snippets.

@Nithanim
Last active December 17, 2023 13:33
Show Gist options
  • Save Nithanim/732e58771d3b6f83a655608bc4178b0e to your computer and use it in GitHub Desktop.
Save Nithanim/732e58771d3b6f83a655608bc4178b0e to your computer and use it in GitHub Desktop.
A simple vector compass PUBLIC DOMAIN
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<!-- LICENSE: PUBLIC DOMAIN -->
<svg
width="320.00003"
height="310.00003"
viewBox="0 0 84.666673 82.020844"
version="1.1"
id="svg5"
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
sodipodi:docname="compass_export.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview7"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:document-units="px"
showgrid="false"
inkscape:zoom="2"
inkscape:cx="177.25"
inkscape:cy="171.75"
inkscape:window-width="1920"
inkscape:window-height="1019"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1"
units="px"
fit-margin-top="20"
fit-margin-left="20"
fit-margin-right="20"
fit-margin-bottom="20"
lock-margins="true" />
<defs
id="defs2">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath5048">
<path
style="mix-blend-mode:normal;fill:#ffffff;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M -2.6457029,-2.6458333 1.304241e-4,-26.458399 1.3045e-4,-6.60038e-5 Z"
id="path5050"
sodipodi:nodetypes="cccc"
inkscape:label="left" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6223">
<use
x="0"
y="0"
xlink:href="#g6219"
id="use6225"
width="100%"
height="100%" />
</clipPath>
</defs>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="Main"
transform="translate(44.979163,41.010416)">
<g
inkscape:label="West"
inkscape:groupmode="layer"
id="g10225"
style="display:inline">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.1744px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;stroke-width:0.310398"
x="-39.042042"
y="4.0730877"
id="text1136"
transform="scale(1.0262853,0.97438793)"
inkscape:label="W"><tspan
sodipodi:role="line"
id="tspan1134"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.1744px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.310398"
x="-39.042042"
y="4.0730877">W</tspan></text>
<g
id="g10213"
clip-path="url(#clipPath6223)"
inkscape:label="right"
transform="matrix(0,1,1,0,1.964538e-4,-1.964538e-4)">
<path
style="mix-blend-mode:normal;fill:#00ff00;stroke:#ffff00;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M -2.6457029,-2.6458333 1.304241e-4,-26.458399 1.3045e-4,-6.60038e-5 Z"
id="path10205"
sodipodi:nodetypes="cccc"
inkscape:label="bound" />
<g
inkscape:label="Clip"
id="g10211">
<path
style="mix-blend-mode:normal;fill:#000000;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 1.304241e-4,-26.458399 2.59e-8,26.458332996201 m 0,0 L -2.6457029,-2.6458333 1.304241e-4,-26.458399"
id="path10207"
sodipodi:nodetypes="ccccc"
inkscape:label="background"
clip-path="none" />
<path
style="display:inline;mix-blend-mode:normal;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 1.3045e-4,-6.6003799e-5 -2.6457029,-2.6458333 1.304241e-4,-26.458399"
id="path10209"
sodipodi:nodetypes="ccc"
inkscape:label="side-stroke"
clip-path="none" />
</g>
</g>
<g
id="g10223"
clip-path="url(#clipPath6223)"
inkscape:label="left"
transform="rotate(-90,1.3045e-4,-6.6003801e-5)">
<path
style="mix-blend-mode:normal;fill:#00ff00;stroke:#ffff00;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M -2.6457029,-2.6458333 1.304241e-4,-26.458399 1.3045e-4,-6.60038e-5 Z"
id="path10215"
sodipodi:nodetypes="cccc"
inkscape:label="bound" />
<g
inkscape:label="Clip"
id="g10221">
<path
style="mix-blend-mode:normal;fill:#ffffff;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 1.304241e-4,-26.458399 2.59e-8,26.458332996201 m 0,0 L -2.6457029,-2.6458333 1.304241e-4,-26.458399"
id="path10217"
sodipodi:nodetypes="ccccc"
inkscape:label="background"
clip-path="none" />
<path
style="display:inline;mix-blend-mode:normal;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 1.3045e-4,-6.6003799e-5 -2.6457029,-2.6458333 1.304241e-4,-26.458399"
id="path10219"
sodipodi:nodetypes="ccc"
inkscape:label="side-stroke"
clip-path="none" />
</g>
</g>
</g>
<g
inkscape:label="South"
inkscape:groupmode="layer"
id="g10327"
style="display:inline">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4026px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;stroke-width:0.28896"
x="-3.3549311"
y="35.258575"
id="text12506"
transform="scale(0.99124039,1.008837)"
inkscape:label="S"><tspan
sodipodi:role="line"
id="tspan12504"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.4026px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.28896"
x="-3.3549311"
y="35.258575">S</tspan></text>
<g
id="g10315"
clip-path="url(#clipPath6223)"
inkscape:label="right"
transform="matrix(1,0,0,-1,6.6053801e-5,-6.5953801e-5)">
<path
style="mix-blend-mode:normal;fill:#00ff00;stroke:#ffff00;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M -2.6457029,-2.6458333 1.304241e-4,-26.458399 1.3045e-4,-6.60038e-5 Z"
id="path10307"
sodipodi:nodetypes="cccc"
inkscape:label="bound" />
<g
inkscape:label="Clip"
id="g10313">
<path
style="mix-blend-mode:normal;fill:#000000;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 1.304241e-4,-26.458399 2.59e-8,26.458332996201 m 0,0 L -2.6457029,-2.6458333 1.304241e-4,-26.458399"
id="path10309"
sodipodi:nodetypes="ccccc"
inkscape:label="background"
clip-path="none" />
<path
style="display:inline;mix-blend-mode:normal;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 1.3045e-4,-6.6003799e-5 -2.6457029,-2.6458333 1.304241e-4,-26.458399"
id="path10311"
sodipodi:nodetypes="ccc"
inkscape:label="side-stroke"
clip-path="none" />
</g>
</g>
<g
id="g10325"
clip-path="url(#clipPath6223)"
inkscape:label="left"
transform="rotate(180,1.3045e-4,-6.60038e-5)">
<path
style="mix-blend-mode:normal;fill:#00ff00;stroke:#ffff00;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M -2.6457029,-2.6458333 1.304241e-4,-26.458399 1.3045e-4,-6.60038e-5 Z"
id="path10317"
sodipodi:nodetypes="cccc"
inkscape:label="bound" />
<g
inkscape:label="Clip"
id="g10323">
<path
style="mix-blend-mode:normal;fill:#ffffff;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 1.304241e-4,-26.458399 2.59e-8,26.458332996201 m 0,0 L -2.6457029,-2.6458333 1.304241e-4,-26.458399"
id="path10319"
sodipodi:nodetypes="ccccc"
inkscape:label="background"
clip-path="none" />
<path
style="display:inline;mix-blend-mode:normal;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 1.3045e-4,-6.6003799e-5 -2.6457029,-2.6458333 1.304241e-4,-26.458399"
id="path10321"
sodipodi:nodetypes="ccc"
inkscape:label="side-stroke"
clip-path="none" />
</g>
</g>
</g>
<g
inkscape:label="East"
inkscape:groupmode="layer"
id="g10349"
style="display:inline">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.0752px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;stroke-width:0.307643"
x="27.525703"
y="4.0369411"
id="text19780"
transform="scale(1.0171775,0.98311258)"
inkscape:label="E"><tspan
sodipodi:role="line"
id="tspan19778"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.0752px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.307643"
x="27.525703"
y="4.0369411">E</tspan></text>
<g
id="g10337"
clip-path="url(#clipPath6223)"
inkscape:label="right"
transform="matrix(0,-1,-1,0,1.305e-4,-1.6076e-6)">
<path
style="mix-blend-mode:normal;fill:#00ff00;stroke:#ffff00;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M -2.6457029,-2.6458333 1.304241e-4,-26.458399 1.3045e-4,-6.60038e-5 Z"
id="path10329"
sodipodi:nodetypes="cccc"
inkscape:label="bound" />
<g
inkscape:label="Clip"
id="g10335">
<path
style="mix-blend-mode:normal;fill:#000000;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 1.304241e-4,-26.458399 2.59e-8,26.458332996201 m 0,0 L -2.6457029,-2.6458333 1.304241e-4,-26.458399"
id="path10331"
sodipodi:nodetypes="ccccc"
inkscape:label="background"
clip-path="none" />
<path
style="display:inline;mix-blend-mode:normal;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 1.3045e-4,-6.6003799e-5 -2.6457029,-2.6458333 1.304241e-4,-26.458399"
id="path10333"
sodipodi:nodetypes="ccc"
inkscape:label="side-stroke"
clip-path="none" />
</g>
</g>
<g
id="g10347"
clip-path="url(#clipPath6223)"
inkscape:label="left"
transform="rotate(90,6.5225e-5,-6.5175e-5)">
<path
style="mix-blend-mode:normal;fill:#00ff00;stroke:#ffff00;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M -2.6457029,-2.6458333 1.304241e-4,-26.458399 1.3045e-4,-6.60038e-5 Z"
id="path10339"
sodipodi:nodetypes="cccc"
inkscape:label="bound" />
<g
inkscape:label="Clip"
id="g10345">
<path
style="mix-blend-mode:normal;fill:#ffffff;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 1.304241e-4,-26.458399 2.59e-8,26.458332996201 m 0,0 L -2.6457029,-2.6458333 1.304241e-4,-26.458399"
id="path10341"
sodipodi:nodetypes="ccccc"
inkscape:label="background"
clip-path="none" />
<path
style="display:inline;mix-blend-mode:normal;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 1.3045e-4,-6.6003799e-5 -2.6457029,-2.6458333 1.304241e-4,-26.458399"
id="path10343"
sodipodi:nodetypes="ccc"
inkscape:label="side-stroke"
clip-path="none" />
</g>
</g>
</g>
<g
inkscape:label="North"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<g
id="g6221"
clip-path="url(#clipPath6223)"
inkscape:label="right"
transform="matrix(-1,0,0,1,1.3045e-4,0)">
<path
style="mix-blend-mode:normal;fill:#00ff00;stroke:#ffff00;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M -2.6457029,-2.6458333 1.304241e-4,-26.458399 1.3045e-4,-6.60038e-5 Z"
id="path6216"
sodipodi:nodetypes="cccc"
inkscape:label="bound" />
<g
inkscape:label="Clip"
id="g6219">
<path
style="mix-blend-mode:normal;fill:#000000;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 1.304241e-4,-26.458399 2.59e-8,26.458332996201 m 0,0 L -2.6457029,-2.6458333 1.304241e-4,-26.458399"
id="path7112"
sodipodi:nodetypes="ccccc"
inkscape:label="background"
clip-path="none" />
<path
style="display:inline;mix-blend-mode:normal;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 1.3045e-4,-6.6003799e-5 -2.6457029,-2.6458333 1.304241e-4,-26.458399"
id="path6062"
sodipodi:nodetypes="ccc"
inkscape:label="side-stroke"
clip-path="none" />
</g>
</g>
<g
id="g10087"
clip-path="url(#clipPath6223)"
inkscape:label="left">
<path
style="mix-blend-mode:normal;fill:#00ff00;stroke:#ffff00;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M -2.6457029,-2.6458333 1.304241e-4,-26.458399 1.3045e-4,-6.60038e-5 Z"
id="path10079"
sodipodi:nodetypes="cccc"
inkscape:label="bound" />
<g
inkscape:label="Clip"
id="g10085">
<path
style="mix-blend-mode:normal;fill:#ffffff;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 1.304241e-4,-26.458399 2.59e-8,26.458332996201 m 0,0 L -2.6457029,-2.6458333 1.304241e-4,-26.458399"
id="path10081"
sodipodi:nodetypes="ccccc"
inkscape:label="background"
clip-path="none" />
<path
style="display:inline;mix-blend-mode:normal;fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 1.3045e-4,-6.6003799e-5 -2.6457029,-2.6458333 1.304241e-4,-26.458399"
id="path10083"
sodipodi:nodetypes="ccc"
inkscape:label="side-stroke"
clip-path="none" />
</g>
</g>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.2188px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;stroke-width:0.283855"
x="-3.8220627"
y="-26.073326"
id="text60"
transform="scale(0.93852308,1.0655039)"
inkscape:label="N"><tspan
sodipodi:role="line"
id="tspan58"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.2188px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.283855"
x="-3.8220627"
y="-26.073326">N</tspan></text>
</g>
</g>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment